Henrik Levkowetz
6759dd6496
Django 1.9: Changes merged forward from previous datatracker django-1.9 branch.
...
- Legacy-Id: 12619
2016-12-22 17:24:45 +00:00
Henrik Levkowetz
eb167bc393
Removed the explicit import of Faker, as factory-boy has now been updated to refer to it by that name.
...
- Legacy-Id: 12585
2016-12-19 14:28:38 +00:00
Henrik Levkowetz
1620a14c86
Require Django 1.9 instead of 1.8
...
- Legacy-Id: 12579
2016-12-19 13:50:37 +00:00
Henrik Levkowetz
03d90163a5
Merged django-1.8 work forward to copy of 6.39.1
...
- Legacy-Id: 12504
2016-12-10 19:32:46 +00:00
Henrik Levkowetz
e4ce339235
Merged in [12461] from rjsparks@nostrum.com:
...
Added migration to fetch text from reviews in the mail archives and populate the review documents. Fixes #2064 . Will patch into production.
- Legacy-Id: 12463
Note: SVN reference [12461] has been migrated to Git commit 63a9599bafdcacf49f1bb374b2156d8473da93d1
2016-12-05 21:03:49 +00:00
Henrik Levkowetz
0bb7854591
Merged django18 work forward to 6.39
...
- Legacy-Id: 12449
2016-12-05 14:01:25 +00:00
Henrik Levkowetz
b7b7eb040c
Changed the minimum version for Faker to one that actually exists and can be installed by the Verify Minimum buildbot test.
...
- Legacy-Id: 12418
2016-11-29 13:12:21 +00:00
Henrik Levkowetz
92604e661d
Explicitly install Faker -- the fake-factory alias will go away December 15th, according to pypi.python.org.
...
- Legacy-Id: 12410
2016-11-28 21:45:12 +00:00
Henrik Levkowetz
2e02e91781
Excluded requests 2.12.* as it has an incompatibility issue with urllib3.
...
- Legacy-Id: 12390
2016-11-21 17:29:46 +00:00
Henrik Levkowetz
4af0c0244b
Trac 1.2 doesn't work the same way with configured repositories -- require Trac<1.2
...
- Legacy-Id: 12274
2016-11-07 17:14:15 +00:00
Henrik Levkowetz
425e84c37e
Pip 9.0.1 does not obey requirements which lead to downgrading an installed package. Useless for our purpose. Requiring pip<9.0 in requirements.txt .
...
- Legacy-Id: 12271
2016-11-07 12:45:18 +00:00
Henrik Levkowetz
f690333ea3
Formtools has been moved from django.contrib to an external package. Add it to requirements.
...
- Legacy-Id: 12260
2016-11-03 20:50:10 +00:00
Henrik Levkowetz
1813fa8aa7
Changed requirements to the latest Django 1.8 release.
...
- Legacy-Id: 12250
2016-11-03 20:05:14 +00:00
Henrik Levkowetz
1c5fb1366a
Added sqlparse to requirements.
...
- Legacy-Id: 12227
2016-10-28 17:34:36 +00:00
Henrik Levkowetz
a2c8fa0178
Added a Document.pub_date() method which returns the RFC publication datetime or other documents' new-revision datetime. Changed the generated bibtex entries to use pub_date(). Added tests for bibtext entries. Added 'bibtexparser' to requirements.txt. Fixes issue #2032 .
...
- Legacy-Id: 12212
2016-10-25 18:07:48 +00:00
Henrik Levkowetz
bc6ce2499f
Increased the minimum version of pip to 6.1.1 -- 6.0 doesn't seem to deal well with virtualenv with --system-site-packages.
...
- Legacy-Id: 12193
2016-10-20 22:31:39 +00:00
Henrik Levkowetz
ba5c17ecfd
Merged in a management command which provides glue code for creation and maintenance of Trac issue tracker and wiki installations per group. New groups of type wg, rg, and area will autmatically receive a Trac instance.
...
- Legacy-Id: 12182
2016-10-19 18:08:05 +00:00
Henrik Levkowetz
0ec28534c9
Added Trac to the pip requirements file.
...
- Legacy-Id: 12173
2016-10-18 19:30:54 +00:00
Henrik Levkowetz
1a92efb77e
Merged in ^/branch/proceedings/6.33.1.dev0@12141 from rcross@amsl.com:
...
Added meeting proceedings introduction pages: Progress Report and Attendees. Added a data migration to provide proceedings introduction information for IETF 95 and 96.
- Legacy-Id: 12150
2016-10-14 15:48:10 +00:00
Henrik Levkowetz
c311424664
PyQuery 1.2.14 fails on some selectors we use (in particular, line 1370 (action = ...) in submit.tests.do_submission_email() fails).
...
- Legacy-Id: 12114
2016-10-11 10:11:02 +00:00
Ryan Cross
c3d4cc1aea
Add meeting proceedings introduction pages: Progress Report and Attendees. Commit ready for merge.
...
- Legacy-Id: 12111
2016-10-10 21:21:02 +00:00
Mike Douglass
fa3a34389e
Merge forward to 6.31.1.dev0
...
- Legacy-Id: 11899
2016-08-31 03:00:10 +00:00
Henrik Levkowetz
bc832819bb
Minimum version required fix
...
- Legacy-Id: 11705
2016-07-18 10:49:32 +00:00
Henrik Levkowetz
0d8ecbc090
Prevent installation of incompatible html5lib versions. Specify setuptools 18.5 to avoid later problems when downgrading to minimum required versions, then upgrading again.
...
- Legacy-Id: 11670
2016-07-16 12:40:27 +00:00
Henrik Levkowetz
934a3f5a52
Updated the version requirement for pyquery.
...
- Legacy-Id: 11653
2016-07-13 20:09:15 +00:00
Henrik Levkowetz
d01d3c2912
Added a check for the phantomjs binary to the skip-selenium tests in ietf/meeting/tests_js.py, in order to be able to add selenium to requirements.txt. This will make the selenium tests run if phantomjs is available on the system, without manually having to install the selenium module. This should make the buildbot run the selenium tests, too.
...
- Legacy-Id: 11456
2016-06-22 13:46:48 +00:00
Henrik Levkowetz
f7ea6a3376
Updated the required factory-boy version. The factory.Trait used in person.factories requires 2.7.0.
...
- Legacy-Id: 11317
2016-06-10 20:06:18 +00:00
Henrik Levkowetz
9e382bb711
Added support for reStructuredText markup in bios.
...
- Legacy-Id: 11284
2016-06-06 16:29:25 +00:00
Henrik Levkowetz
c5d2a67d66
Updated requirements.txt to include Pillow (Python Imaging Lib wrapper). Requires libjpeg on system; libjpeg8-dev added to Docker file.
...
- Legacy-Id: 11260
2016-06-01 16:39:41 +00:00
Henrik Levkowetz
db3a3c3081
Added (belatedly) progress bars to some long-running migrations.
...
- Legacy-Id: 11025
2016-03-29 19:57:24 +00:00
Henrik Levkowetz
f5bffb373d
Disallow incompatible xym release (0.3)
...
- Legacy-Id: 10943
2016-03-16 14:59:59 +00:00
Henrik Levkowetz
6ee1786dd1
Added new requirements: pyang, xym, and jsonfield. Sorted the list.
...
- Legacy-Id: 10892
2016-03-04 20:04:00 +00:00
Henrik Levkowetz
0641aa40ce
Restricted django-bootstrap3 to versions which work with django 1.7.
...
- Legacy-Id: 10863
2016-02-28 18:48:26 +00:00
Henrik Levkowetz
f8bf0fce78
Tweaked requirements.txt
...
- Legacy-Id: 10835
2016-02-11 23:05:54 +00:00
Lars Eggert
e00b28f4a8
The test suite apprently needs django-tastypie>=0.13.1 now (according to
...
Robert.) Commit ready for merge.
- Legacy-Id: 10829
2016-02-11 17:31:35 +00:00
Robert Sparks
c8bbfbad78
This set of changes focuses on improvements to the nomcom portion of the datatracker.
...
These changes:
Simplify the nomcom form for comments. Make it more obvious who receives mail when a comment is supplied. Fixes # 1849.
Simplify the nomcom form for nominations. Provide a primary workflow where nominations choose an existing Person, and a secondary workflow for nominating new people.
Allow nominees to add a comment when accepting or declining a nomination. Fixes #1845 .
Organize the list of nominees on the feedback page. Fixes #1786 and #1809 .
Simplify the mechanisms used to display feedback message counts.
Regroup the feedback view to make it easier to see where to spend review effort. Fixes #1866 .
Capture when nomcom members last reviewed feedback for a given nominee. Add badges when new feedback is avaliable. Improve the layout of the feedback index page. Fixes #1850 .
Reorganize the tab navigation on the nomcom private pages. Made it more obvious when the chair is doing something that only the chair gets to see. Fixes #1788 and #1795 .
Regroup multiselect options to make classifying pending feedback simpler. Make the control larger and resizable. Fixes #1854 .
Simplify the chair's views for editing nominee records. Replace the merge nominee form with a request to the secretariat to merge Person records. Fixes #1847 .
Added merging nominees to the secretariat's persson merging script.
Show information for concluded nomcoms. Close feedback and nomination for concluded nomcoms. Fixes #1856 .
Improve the questionnaire templates, reminding the nominee that receiving the questionnaire does not imply they have accepted a nomination. Fixes #1807 .
Remove the description field from Postion. Simplify the Position list and the Position edit form. Make the nomcom pages more self documenting. Add a page to help nomcom chiars through setting up a new nomcom. Fixes #1867 and #1768 .
Remove the type from the template pathname for the requirements templates. Make the requirements views work for both types plain and rst. Changed the default type for new nomcom requirement templates to rst.
Remove 'incumbent' from the models. Fixes #1771 .
Adjust the models for Nominee and Nomination to better associate Nominee objects with Person objects.
Remove BaseNomcomForm and the implementation of custom fieldsets.
Replace the custom message framework with the django provided messages framework.
Improve SearchablePersonField to show the primary email address for any search result where a name appears more than once.
Add the use of factory-boy for generating test data. Normalize management of a test directory for test nomcom public keys. Significantly improve test coverage of the nomcom related code.
Commit ready for merge.
- Legacy-Id: 10629
2015-12-23 21:00:15 +00:00
Robert Sparks
e81b473282
Expose views for concluded nomcoms. Close feedback and nomination. Initial work on factory-boy based testing. Partially addresses #1856
...
- Legacy-Id: 10520
2015-11-25 22:17:41 +00:00
Henrik Levkowetz
9fc04943cc
Coverage 4.0.2 is buggy; disallow it in requirements.txt.
...
- Legacy-Id: 10456
2015-11-08 20:56:10 +00:00
Henrik Levkowetz
0d4fb73e40
Removed our local copy of Django, and added it to the requirements instead. Updated the LICENSE to match, as we're not carrying along external components in the repository any more.
...
- Legacy-Id: 10337
2015-10-31 02:28:56 +00:00
Henrik Levkowetz
c17ea94b08
Updated the code to use version 4.0.1 of coverage.py for code coverage measurements. Moved the code which starts coverage measurement to settings_sqlitetest.py to avoid coverage measurements running when not doing tests. Did some additional coveage measurement refactoring.
...
- Legacy-Id: 10238
2015-10-18 20:01:57 +00:00
Henrik Levkowetz
9688749404
Merged in [10109] from rjsparks@nostrum.com:
...
Make it clearer in search results when one IPR disclosure updates another. Fixes #1798 .
- Legacy-Id: 10117
Note: SVN reference [10109] has been migrated to Git commit a6b8707030f0e6411b1acc3b38a0fd426c5223a1
2015-10-01 20:26:23 +00:00
Henrik Levkowetz
cfb7dc3dc8
Require setuptools first.
...
- Legacy-Id: 9915
2015-07-29 20:39:39 +00:00
Henrik Levkowetz
da893dad1c
Merged in support of xml-source only drafts submissions from personal/henrik/submitxml/.
...
- Legacy-Id: 9859
2015-07-22 21:53:23 +00:00
Henrik Levkowetz
d5f36911cf
Added support of xml-source only drafts submissions.
...
- Legacy-Id: 9858
2015-07-22 21:35:44 +00:00
Henrik Levkowetz
e46ce52e6a
Added memcached as requirement; the caching needs this to work well.
...
- Legacy-Id: 9696
2015-06-25 09:58:34 +00:00
Henrik Levkowetz
5a5289d1ad
Added pip and setuptools, required in virtualenv, to requirements.txt in order to simplify buildbot testing of package installation and version testing.
...
- Legacy-Id: 9560
2015-04-26 19:12:16 +00:00
Henrik Levkowetz
6055215ab2
Removed local copy of html5lib, added html5lib to requirements.txt, and updated utils/html.py to work with htm5lib 0.999.
...
- Legacy-Id: 9547
2015-04-24 18:07:26 +00:00
Henrik Levkowetz
42ca4290ce
Updated requirements.
...
- Legacy-Id: 9533
2015-04-21 19:38:13 +00:00
Henrik Levkowetz
e843516043
Removed typogrify, which is not in use any more.
...
- Legacy-Id: 9522
2015-04-17 20:38:09 +00:00
Henrik Levkowetz
aaeaae6b1e
Added django-typogrify to the requrements.
...
- Legacy-Id: 9497
2015-04-15 10:16:30 +00:00
Henrik Levkowetz
8b634f777b
Updated requirements
...
- Legacy-Id: 9465
2015-04-12 14:35:27 +00:00
Henrik Levkowetz
05b46bfd63
Moved django-widget-tweaks from local copy to requirements.txt
...
- Legacy-Id: 9463
2015-04-12 14:04:06 +00:00
Henrik Levkowetz
0301056c9f
Added django-bootstrap3 to requirements.txt; removed local copy of django-bootstrap3.
...
- Legacy-Id: 9372
2015-04-03 17:36:00 +00:00
Henrik Levkowetz
95f7139e8c
Removed local copy /docutils/, added docutils to requirements.txt
...
- Legacy-Id: 9354
2015-04-01 17:59:28 +00:00
Henrik Levkowetz
381d37986c
Python's pathlib is now available for both 2.x and 3.x, and is well established. Removed the ietf/utils/path.py fallback, and added pathlib to requirements.txt
...
- Legacy-Id: 9161
2015-03-07 17:17:50 +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
Henrik Levkowetz
1c4f8ae470
Added mimeparse to requirements.txt; needed by tastypie.
...
- Legacy-Id: 8863
2015-01-12 23:00:39 +00:00
Henrik Levkowetz
8b5796ef8f
Updated requirements file.
...
- Legacy-Id: 8746
2014-12-14 20:34:27 +00:00
Henrik Levkowetz
224876f713
Added a requirements.txt file which can be read by pip in order to install the packages needed to make the datatracker work. Set up a virtualenv, and then run pip install -r requirements.txt in it.
...
- Legacy-Id: 8650
2014-11-12 03:31:37 +00:00