Commit graph

5625 commits

Author SHA1 Message Date
Henrik Levkowetz e7007a6c3c Merged in [9070] from rjsparks@nostrum.com:
Adds pages to view the draft and group email aliases, either as a whole, or per document or group.
 - Legacy-Id: 9105
Note: SVN reference [9070] has been migrated to Git commit 79dda88337
2015-02-20 22:38:20 +00:00
Henrik Levkowetz b880779aeb Reverted unintended changes to test_runner.py in [9069].
- Legacy-Id: 9104
Note: SVN reference [9069] has been migrated to Git commit f3b22aa300
2015-02-20 22:00:54 +00:00
Henrik Levkowetz dba3db444c Added test code coverage measurements using coverage.py, integrated as a test in the test suite. This test compares the current code coverage of tests with that saved for the latest release. Also converted the URL and template coverage measurements into tests, comparing current with the latest release. The result of this is that the coverage tests will fail if new code is added without sufficient test coverage to at least match that of the latest release. Over time, this should encourage gradually improved test coverage as seen for both code, templates, and urls. Coverage data is also saved to file, and can be read by the 'coverage' shell command to produce html or text reports.
- Legacy-Id: 9103
2015-02-19 23:42:34 +00:00
Ryan Cross 877e683270 Add ietf/bin script merge-person-records. Commit ready for merge.
- Legacy-Id: 9099
2015-02-17 23:24:11 +00:00
Henrik Levkowetz addfd0951a Removed unused app directory 'contrib'.
- Legacy-Id: 9098
2015-02-17 21:22:59 +00:00
Ryan Cross a660c433bb Fixes #1605. Editing session request causes KeyError. Commit ready for merge.
- Legacy-Id: 9097
2015-02-17 19:55:54 +00:00
Ole Laursen a589115ff4 Summary: Reindent all HTML files to follow the previous convention (no
tabs) and kill the scripts block in favour of just using a js block with
a script tag (which is easier to understand for context-sensitive
modes such as web-mode in Emacs). Also fix a couple of details, e.g.
missing semicolons in JS snippets.
 - Legacy-Id: 9096
2015-02-17 18:01:04 +00:00
Ole Laursen c72d465438 Summary: Insert anchor-target hack to try to alleviate the problem of
the top menu covering the anchor target, also increase the width at
which content navigation menus disappear
 - Legacy-Id: 9093
2015-02-17 15:17:05 +00:00
Ole Laursen 3fa51363e4 Remove unused IPR base template which somehow managed to survive the trunk merges
- Legacy-Id: 9092
2015-02-17 11:46:52 +00:00
Ole Laursen 13f970e46d Summary: Move user submenu to right-hand side in top menu to prevent
things jumping around when logging in
 - Legacy-Id: 9091
2015-02-17 11:05:55 +00:00
Ole Laursen 1e8647d409 Summary: Move submit button on diff form up so it's next to the diff
format option
 - Legacy-Id: 9090
2015-02-17 10:57:08 +00:00
Ole Laursen 93ee2e669c Summary: Simplify HTML a bit for document errata label, fixes odd
rendering problem spotted by Warren Kumari
 - Legacy-Id: 9089
2015-02-17 09:20:24 +00:00
Henrik Levkowetz e34d02dcfd Newly generated .ics files, from http://www.ietf.org/timezones/tzdata-latest.tar.gz. This updates the .ics files to use timezone information current as of 13 Feb 2015.
- Legacy-Id: 9088
2015-02-13 15:25:30 +00:00
Henrik Levkowetz 884d751199 Modified the vzic makefile to generate new zoneinfo data by fetching the latest tzdata file from ietf.org/timezones/tzdata-latest.tar.gz and running vzic to update the .ics files as needed.
- Legacy-Id: 9087
2015-02-13 15:23:35 +00:00
Henrik Levkowetz 7bd647c0d6 Don't create empty Alias records. Fixes issue #1603.
- Legacy-Id: 9086
2015-02-13 13:04:42 +00:00
Henrik Levkowetz a85725e146 Added a guard against crashing because of missing timeslot location or time in check_audio_files(), which is called by create_proceedings() after changes to meeting materials. Fixes issue 1604.
- Legacy-Id: 9085
2015-02-13 12:09:56 +00:00
Henrik Levkowetz 9209be4656 Added back a functioning get_fieldsets() method, which was removed instead of corrected in the Django 1.7 upgrade.
- Legacy-Id: 9084
2015-02-13 12:03:32 +00:00
Robert Sparks a208803e82 Added dealing with /wg/foo/email-aliases, /wg/email-aliases, and similar for /rg. Added an initial test suite for all invocations of the email_alias views. Commit ready for merge.
- Legacy-Id: 9083
2015-02-13 04:18:47 +00:00
Henrik Levkowetz 071dfc6f8e Cleanup after Django 1.7 migration
- Legacy-Id: 9082
2015-02-12 16:38:01 +00:00
Henrik Levkowetz 5cafa08542 Added a missing table column to the WG document page for the case when the user isn't logged in. Addresses issue #1601 (but add links in the column are still missing).
- Legacy-Id: 9081
2015-02-12 16:31:41 +00:00
Ole Laursen 048a3b732b Merge fix from facelift-r9069 branch
- Legacy-Id: 9080
2015-02-12 16:10:09 +00:00
Ole Laursen eda5eed791 Summary: Don't crash if timeslots with show_location = True don't have
a location
 - Legacy-Id: 9079
2015-02-12 16:08:39 +00:00
Henrik Levkowetz 8b4be00d2c Cleanup after Django 1.7 migration
- Legacy-Id: 9078
2015-02-12 16:06:44 +00:00
Ole Laursen 9760cd9c8e Summary: Load the groups in the group menu with AJAX and delete the
jump to group modal. This cuts page rendering speed in more than half
for simple pages and similarly shrinks them by a factor 3-4, while
keeping the user experience the same. Fallbacks are in place for
non-JS clients.

There's still some overhead in the menu generation compared to just
rendering the page content, but the group menu was definitely a major
culprit.
 - Legacy-Id: 9077
2015-02-12 16:01:05 +00:00
Ole Laursen a92752bbcf Summary: Add a little hack to skip the new Django 1.7 migrations
when running with settings_sqlitetest to speed up the process
 - Legacy-Id: 9076
2015-02-12 15:35:05 +00:00
Ole Laursen b334550d9c Summary: Get rid of FillInRemoteUserIfLoggedInMiddleware, we are not
using Apache/REMOTE_USER to login anymore, and it's forcing a vary:
cookie header even on pages that don't check on the logged in user
(i.e. things not rendering through the base template)
 - Legacy-Id: 9075
2015-02-12 15:16:29 +00:00
Ole Laursen 04219b9d94 Fix two cycle calls that slipped past the merge, and delete file that somehow survived the merge
- Legacy-Id: 9073
2015-02-12 10:51:57 +00:00
Ole Laursen a225fd5069 Make new branch from trunk and merge facelift-r9007 into it, fixing a few merge conflicts
- Legacy-Id: 9072
2015-02-12 10:43:52 +00:00
Ole Laursen ab74e5c090 Somehow the recent merge with trunk ended up with the CSS directory from trunk rather than the facelift one (Subversion was acting weird) - reestablish the facelift one, and also recover the qunit CSS/JS files which accidentally was left
- Legacy-Id: 9071
2015-02-12 08:28:19 +00:00
Robert Sparks 79dda88337 Adds pages to view the draft and group email aliases, either as a whole, or per document or group. Commit ready for merge.
- Legacy-Id: 9070
2015-02-11 21:50:34 +00:00
Henrik Levkowetz f3b22aa300 Added django.setup() to some additional scripts, as required under Django 1.7.
- Legacy-Id: 9069
2015-02-11 06:52:07 +00:00
Henrik Levkowetz cebffd36d8 Added django.setup() to some additional scripts, as required under Django 1.7.
- Legacy-Id: 9068
2015-02-10 22:09:22 +00:00
Henrik Levkowetz 73e920739a Added title annotations to major release entries in the changelog back to 2010, and changelog parsing and release page support for the same.
- Legacy-Id: 9067
2015-02-10 10:59:55 +00:00
Henrik Levkowetz 278313829c Set version info and settings back to development mode
- Legacy-Id: 9033
2015-02-09 20:17:16 +00:00
Henrik Levkowetz 1df82ab941 Set version info to release version 5.11.0 before branching.
- Legacy-Id: 9031
2015-02-09 20:17:08 +00:00
Henrik Levkowetz ea8fa17472 Changelog entry for 5.11.0
- Legacy-Id: 9030
2015-02-09 20:17:05 +00:00
Henrik Levkowetz 63f8de29d7 Tweaked the mkrelease script to work with svn 1.8, (in addition to previous 1.6).
- Legacy-Id: 9029
2015-02-09 20:16:40 +00:00
Henrik Levkowetz 7ecfac6308 Merged in personal/henrik/django-1.7@9020 which upgrades Django from 1.6.0 to 1.7.4 and applies the needed changes to the datatracker code to work with release 1.7.x.
- Legacy-Id: 9028
2015-02-08 21:16:44 +00:00
Henrik Levkowetz 028b7e315a Reverted to [9025] because commit [9026] failed (it was incomplete with a broken working dir).
- Legacy-Id: 9027
Note: SVN reference [9026] has been migrated to Git commit 4a3749a66b
2015-02-08 20:03:16 +00:00
Henrik Levkowetz 4a3749a66b Merged in personal/henrik/django-1.7@9020 which upgrades Django from 1.6.0 to 1.7.4 and applies the needed changes to the datatracker code to work with release 1.7.x.
- Legacy-Id: 9026
2015-02-08 19:16:46 +00:00
Henrik Levkowetz 3b21cacecd Set version info and settings back to development mode
- Legacy-Id: 9024
2015-02-08 16:40:13 +00:00
Henrik Levkowetz d257284662 Set version info to release version 5.10.3 before branching.
- Legacy-Id: 9022
2015-02-08 16:40:07 +00:00
Henrik Levkowetz 8d59906182 Changelog entry for 5.10.3
- Legacy-Id: 9021
2015-02-08 16:40:02 +00:00
Henrik Levkowetz e921927c59 Upgrading to Django-1.7.4
- Legacy-Id: 9020
2015-02-08 10:35:10 +00:00
Henrik Levkowetz f5e2130aaf Removing django 1.7.1, to be replaced with 1.7.4
- Legacy-Id: 9019
2015-02-08 10:25:51 +00:00
Henrik Levkowetz f3fcf1623d Made the cookie handling for the 'expires_soon' cookie insensitive to nonnumeric values.
- Legacy-Id: 9018
2015-02-08 10:05:24 +00:00
Henrik Levkowetz 1210f77604 With django 1.7, standalone scripts need to call django.setup() before doing any operations involving models. Modified all scripts in bin/ and ietf/bin/ which seemed to need it.
- Legacy-Id: 9017
2015-02-07 21:13:38 +00:00
Henrik Levkowetz 9f967aebea Merged in [9007] from rjsparks@nostrum.com:
Add the csrf_token to the form for editing document titles. Fixes #1597.
 - Legacy-Id: 9016
Note: SVN reference [9007] has been migrated to Git commit 0cce59b3ef
2015-02-06 19:25:44 +00:00
Henrik Levkowetz ff3603b979 Merged in [9005] from rcross@amsl.com:
Fixed the group link on the standalone Interim Meeting Proceedings
      directory page.

    Also removed some dead code.
 - Legacy-Id: 9015
Note: SVN reference [9005] has been migrated to Git commit 9fed6d8774
2015-02-06 15:25:28 +00:00
Ole Laursen eccd8d27c4 Make new branch from trunk (r9007) and merge facelift-r8876 into it, fixing a few merge conflicts
- Legacy-Id: 9014
2015-02-06 14:08:34 +00:00