Commit graph

2538 commits

Author SHA1 Message Date
Henrik Levkowetz d98054c103 Added a new yang checker, 'yanglint', to the existing Yang checker class, in
addition to the existing 'pyang' checker.

Added modal overlay displays showing the yang check results every place the
yin/yang symbol is shown (red or green) to indicate the presencee and result
of yang checks.  Added a Yang Validation: line in the document
meta-information section on the document's page in the datatracker.

Added the result of the xym extaction to the yang check results, to make
extration failures visible.

Added the version of the used xym, pyang, and yanglint commands to the check
results.

Added an action to move successfully extracted and validated modules to the
module library directories immediately on submission.

Added the xym and pyang repositories as svn:external components, rather than
listing them in requirements.txt, as there has been delays of many months
between essential features in the repositories, and an actual release.  We may
get occasional buildbot failures if broken code is pulled in from the
repository, but better that than the functionality failure of severely
outdated componets.

Added a new management command to re-run yang validation for active drafts for
which yang modules were found at submission time, in order to pick up imported
models which may have arrived in the model libraries after the draft's
submission.  Run daily from bin/daily.

Added a table to hold version information for external commands.  The yang
checker output should include the version information of the used checkers,
but seems unnecessary to run each command with its --version switch every
time we check a module...

Added a new management command to collect version information for external
commands on demand.  To be run daily from bin/daily.

Added tests to verify that xym, pyang and yanglint information is available
on the submission confirmation page, and updated the yang module contained in
the test document to validate under both pyang and yanglint.

Updated admin.py and resource.py files as needed.
 - Legacy-Id: 13630
2017-06-15 16:09:28 +00:00
Henrik Levkowetz 895d959c96 Fixed a html warning from the test crawler.
- Legacy-Id: 13593
2017-06-13 10:07:27 +00:00
Henrik Levkowetz f75ec3622a A first go at adding floor labels to the agenda pages. The placement of the labels are complicated by available whitespace beeing in different horizontal positions for different types of lines. Adding another column will push the session title out of the screen on small devices.
- Legacy-Id: 13587
2017-06-12 21:00:08 +00:00
Henrik Levkowetz ea4742a7b6 Tweaked template text for clarity.
- Legacy-Id: 13585
2017-06-12 19:42:20 +00:00
Henrik Levkowetz 131a7020b5 Added blank lines between milestones, so they don't get run together if they are long enough to cause line wrapping. Fixes issue #2311.
- Legacy-Id: 13572
2017-06-09 20:04:38 +00:00
Henrik Levkowetz 023a32715d Merged in ^/branch/iola/author-stats-r13145 from olau@iola.com, with additional features from ^/personal/henrik/6.52.1-authorstats.
- Legacy-Id: 13550
2017-06-06 18:36:59 +00:00
Henrik Levkowetz e19290e98d Merged in [13532] from rjsparks@nostrum.com:
Add an expertise field to reviewer settings. Fixes #2308. ,
 - Legacy-Id: 13539
Note: SVN reference [13532] has been migrated to Git commit d845fba8bec765f2f81ae1a4bbca52c9bceb6e02
2017-06-06 07:54:03 +00:00
Henrik Levkowetz 20b4250ea5 Reduced the size of stats data transferred from the server by an order of magnitude for author stats pages by not sending complete lists of item names per table item (we're only displaying them when there are few to display, anyway). Added caching of the resulting stats data for 24 hours. The caching was not possible in all cases before the data reduction, due to an item size limit of 1 MByte in memcached.
- Legacy-Id: 13534
2017-06-05 22:32:15 +00:00
Henrik Levkowetz b3fe24d76b Merged in [13503] from rjsparks@nostrum.com:
Add usernames to the email sent to the secretariat when a possible duplicate person has been detected. Fixes #2307.
 - Legacy-Id: 13521
Note: SVN reference [13503] has been migrated to Git commit d330b8ded453b61eabc59589d44785d4fc09c767
2017-06-04 21:49:43 +00:00
Henrik Levkowetz 2bacdd3a00 Merged in [13500] from rjsparks@nostrum.com:
Provide assigned dates on review team reviewers page. Fixes #2304. Related to #2305.
 - Legacy-Id: 13518
Note: SVN reference [13500] has been migrated to Git commit e422717f91eb26a0691347beca9380889d8ee890
2017-06-04 17:31:25 +00:00
Henrik Levkowetz b2da91de1b Added a middleware exception handler for the case of people submitting unicode outside the Basic Multilingual Plane, which cannot currently be saved to the database.
- Legacy-Id: 13508
2017-06-03 21:47:51 +00:00
Henrik Levkowetz 96c5b2b524 Added a test for no-agenda templates being used for future meetings without agenda. Aligned the wording in the txt and html templates.
- Legacy-Id: 13507
2017-06-03 21:46:13 +00:00
Henrik Levkowetz 495169de21 Merged in [13474] from rjsparks@nostrum.com:
Allow the nomcom to collect feedback on arbitrary topics. Fixes #2256 and #1846.
 - Legacy-Id: 13506
Note: SVN reference [13474] has been migrated to Git commit 4813177086
2017-06-03 13:50:44 +00:00
Henrik Levkowetz 5b2087f910 Eliminated several variations on word wrapping, keeping only what used to be wrap_text(), but renamed as ietf.utils.text.wordwrap(). This performs better than django.utils.text.wrap() when there are indented text parts. Replaced django's default wordwrap filter with one calling ietf.utils.text.wordwrap in templates. Changed to triggered wrapping in some cases, with the maybewordwrap filter, which triggers on lines longer than 100 characters. This fixes the issue with undesired wrapping of reviews.
- Legacy-Id: 13505
2017-06-02 23:13:22 +00:00
Henrik Levkowetz 64b9615aa7 Changed most instances of 'registrations' to 'attendees' in the meeting statistics code (as that's what the numbers show)
- Legacy-Id: 13486
2017-06-01 20:17:16 +00:00
Henrik Levkowetz 76628be3fd Merged in ^/branch/iola/author-stats-r13145 from olau@iola.dk, and fixed some tests in code which moved after the latest merge with trunk. The test suite passes, but the migrations are _not_ ready to run, because of numbering conflicts (again due to code changes on trunk since the latest sync).
- Legacy-Id: 13479
2017-05-31 20:59:26 +00:00
Henrik Levkowetz b81be04f20 Fixed the DOI information for doc/rfc*/bibtex/ temporarily; for a better fix we need to import the DOI values in ietf/sync/rfceditor.py
- Legacy-Id: 13478
2017-05-31 16:29:07 +00:00
Robert Sparks 4813177086 Allow the nomcom to collect feedback on arbitrary topics. Fixes #2256 and #1846. Commit ready for merge.
- Legacy-Id: 13474
2017-05-30 19:54:31 +00:00
Henrik Levkowetz 471ffd0388 Merged in [13417] from rjsparks@nostrum.com:
Minor tweak to instructions for removing nomcom positions.
 - Legacy-Id: 13449
Note: SVN reference [13417] has been migrated to Git commit 92b1c30b63
2017-05-28 11:37:15 +00:00
Henrik Levkowetz a4469c3009 Merged in [13413] from rjsparks@nostrum.com:
Allow nomcoms to configure the feedback page to show nominee pictures. Fixes #2252. ,
 - Legacy-Id: 13426
Note: SVN reference [13413] has been migrated to Git commit c49abdd557
2017-05-25 14:50:29 +00:00
Henrik Levkowetz 85a1cd89d0 Merged in [13412] from rcross@amsl.com:
Allow chairs to upload bluesheets for interim meetings.  Fixes #2165.
 - Legacy-Id: 13425
Note: SVN reference [13412] has been migrated to Git commit 264f6f36e2
2017-05-25 14:35:20 +00:00
Robert Sparks 92b1c30b63 Minor tweak to instructions for removing nomcom positions. Commit ready for merge.
- Legacy-Id: 13417
2017-05-24 16:07:28 +00:00
Robert Sparks c49abdd557 Allow nomcoms to configure the feedback page to show nominee pictures. Fixes #2252. Commit ready for merge,
- Legacy-Id: 13413
2017-05-23 22:18:04 +00:00
Ryan Cross 264f6f36e2 Allow chairs to upload bluesheets for interim meetings. Fixes #2165. Commit ready for merge.
- Legacy-Id: 13412
2017-05-23 19:56:35 +00:00
Robert Sparks ffa49a68fd Add some help for the nomcom chair for when new positions are needed later in a nomcom cycle. Fixes #2253. Commit ready for merge.
- Legacy-Id: 13409
2017-05-23 18:35:33 +00:00
Robert Sparks ac8e5f5402 Make it possible to close nominations without closing feedback. Fixes #2255. Commit ready for merge.
- Legacy-Id: 13399
2017-05-22 18:40:05 +00:00
Henrik Levkowetz 7850502c4f Merged in [13333] from rcross@amsl.com:
Correct Management Item Details link in telechat agenda_package.txt.  Fixes #2158.
 - Legacy-Id: 13335
Note: SVN reference [13333] has been migrated to Git commit a6070f8fb0
2017-05-12 18:13:40 +00:00
Ryan Cross a6070f8fb0 Correct Management Item Details link in telechat agenda_package.txt. Fixes #2158. Commit ready for merge.
- Legacy-Id: 13333
2017-05-12 17:10:11 +00:00
Henrik Levkowetz db40ddc231 Merged in [13324] from rcross@amsl.com:
Disallow multi-day interim meetings with non-consecutive dates.  Fixes #2193.
 - Legacy-Id: 13325
Note: SVN reference [13324] has been migrated to Git commit 75a7beb596
2017-05-11 20:15:49 +00:00
Ryan Cross 75a7beb596 Disallow multi-day interim meetings with non-consecutive dates. Fixes #2193. Commit ready for merge.
- Legacy-Id: 13324
2017-05-11 19:30:26 +00:00
Henrik Levkowetz c0c128d491 Merged in [13308] from rcross@amsl.com:
Add ability for secretariat to skip announcement of regular interim meetings.  Fixes #2210.
 - Legacy-Id: 13321
Note: SVN reference [13308] has been migrated to Git commit 53615b0970
2017-05-11 12:46:44 +00:00
Henrik Levkowetz ccba8e1ba2 Merged in [13293] from rcross@amsl.com:
Improve help messages for multi-day and series interim meeting types.  Fixes #2194.
 - Legacy-Id: 13316
Note: SVN reference [13293] has been migrated to Git commit 0a51d88741
2017-05-11 11:42:04 +00:00
Ryan Cross 53615b0970 Add ability for secretariat to skip announcement of regular interim meetings. Fixes #2210. Commit ready for merge.
- Legacy-Id: 13308
2017-05-10 21:06:15 +00:00
Henrik Levkowetz a59331dd63 Align the roles edit buttons on a group's about page with the roles that the group edit GroupForm will accept. Avoids edit forms without any fields and some server 500 errors.
- Legacy-Id: 13296
2017-05-10 13:05:51 +00:00
Henrik Levkowetz 27374cf52d Changed alignment for the RFC 'Errata' label within the document name and title column to consistently put it at the right side of the column, for a tidier appearance.
- Legacy-Id: 13294
2017-05-10 09:54:56 +00:00
Ryan Cross 0a51d88741 Improve help messages for multi-day and series interim meeting types. Fixes #2194. Commit ready for merge.
- Legacy-Id: 13293
2017-05-09 23:46:53 +00:00
Ole Laursen f1d64712a7 Fix wording
- Legacy-Id: 13271
2017-05-05 14:17:08 +00:00
Ole Laursen c9d7089e43 Fix tooltip on overview chart
- Legacy-Id: 13269
2017-05-05 10:49:40 +00:00
Ole Laursen 365143f615 Don't show legend on overview chart with only one unlabelled entry
- Legacy-Id: 13268
2017-05-05 10:46:49 +00:00
Ole Laursen aff12f708a Add registration country pie chart for to present at the meeting, add
meeting stats test, fix a couple of bugs
 - Legacy-Id: 13267
2017-05-05 10:33:56 +00:00
Ole Laursen a2b8819cfe Add meeting statistics - overview and country/continent across
meetings + detail pages with country and continent
 - Legacy-Id: 13264
2017-05-04 15:55:15 +00:00
Ole Laursen 07c650428a Drop the popover thing for now in the statistics, in order to not confuse people
- Legacy-Id: 13263
2017-05-04 11:53:14 +00:00
Henrik Levkowetz a48b785f7e Merged in [13246] from rjsparks@nostrum.com:
Distinguish group that have session requests from those that do not on the materials/editable-groups page. Fixes #2284.
 - Legacy-Id: 13248
Note: SVN reference [13246] has been migrated to Git commit 2e54a5c443
2017-04-19 21:29:32 +00:00
Robert Sparks 2e54a5c443 Distinguish group that have session requests from those that do not on the materials/editable-groups page. Fixes #2284. Commit ready for merge.
- Legacy-Id: 13246
2017-04-19 18:04:48 +00:00
Henrik Levkowetz e6c41879ac Added charts for test coverage and release frequency.
- Legacy-Id: 13232
2017-04-18 16:48:34 +00:00
Henrik Levkowetz d3a20a8694 Added filtering of room resources in the session request form based on the 'used' flag of the room resource name. Tweaked admin to show 'used' for ResourceAssociations. Added Flipchart and U-shape-layout resources through a data migration, and added/modified resource icons.
- Legacy-Id: 13225
2017-04-15 19:13:06 +00:00
Henrik Levkowetz c445611904 Replaced old unworkable email addesss in the 404 page with the current bugreport address, now configured in settings.py.
- Legacy-Id: 13224
2017-04-15 12:34:50 +00:00
Henrik Levkowetz b4fd2b63a8 Merged in [13205] from housley@vigilsec.com:
Check downref registry when producing Last Call text.  Fixes #2069.
 - Legacy-Id: 13210
Note: SVN reference [13205] has been migrated to Git commit aa7ed23cda
2017-04-12 21:24:33 +00:00
Russ Housley aa7ed23cda Check downref registry when producing Last Call text. Fixes #2069.
- Legacy-Id: 13205
2017-04-12 18:27:05 +00:00
Henrik Levkowetz a01d01f8e4 Updated patch, debug.html and ietf.css for improved sql debug info.
- Legacy-Id: 13204
2017-04-12 18:24:51 +00:00