Commit graph

646 commits

Author SHA1 Message Date
Henrik Levkowetz 09f654b1f4 Merged in branch/iola/team-support from olau@iola.dk. This generalises and extends the group support for WGs and RGs so that also other groups, such as for instance the Edu Team, can have pages.
- Legacy-Id: 8013
2014-07-02 19:30:07 +00:00
Peng Fan d334c8f17b Added MAILING_LIST_INFO_URL. Addresses issue #958.
- Legacy-Id: 8003
2014-07-01 03:26:10 +00:00
Henrik Levkowetz a188cbf8f3 Set version info and settings back to development mode
- Legacy-Id: 7979
2014-06-30 17:21:47 +00:00
Henrik Levkowetz d7ca6787c8 Set version info to release version 5.5.2 before branching.
- Legacy-Id: 7977
2014-06-30 17:21:43 +00:00
Henrik Levkowetz 771c0b99b8 Set version info and settings back to development mode
- Legacy-Id: 7942
2014-06-26 20:12:55 +00:00
Henrik Levkowetz 305963058b Set version info to release version 5.5.1 before branching.
- Legacy-Id: 7940
2014-06-26 20:12:52 +00:00
Henrik Levkowetz 0539390f10 Set version info and settings back to development mode
- Legacy-Id: 7870
2014-06-09 21:25:57 +00:00
Henrik Levkowetz 045d41b81f Set version info to release version 5.5.0 before branching.
- Legacy-Id: 7868
2014-06-09 21:25:53 +00:00
Henrik Levkowetz 9ff2b9ff9a Merged in support for RG pages, from branch/iola/rg-support.
- Legacy-Id: 7866
2014-06-09 20:52:14 +00:00
Henrik Levkowetz fbc41e7aaa Set version info and settings back to development mode
- Legacy-Id: 7831
2014-06-02 22:10:43 +00:00
Henrik Levkowetz eb2a639a49 Set version info to release version 5.4.3 before branching.
- Legacy-Id: 7829
2014-06-02 22:10:40 +00:00
Ole Laursen c94757405d Add a /doc/ page for materials (slides, agendas, minutes), link to that from the group materials page
- Legacy-Id: 7825
2014-06-02 12:18:42 +00:00
Ole Laursen 544cd702bb Drop the material doc type, instead present a choice of doc types for uploading materials (currently only slides) and use that, introduce a DOCUMENT_PATH_PATTERN setting for storing the files and only look in proceedings/ for documents that are actually meeting related
- Legacy-Id: 7802
2014-05-30 14:07:16 +00:00
Ole Laursen 3bfb6dcd43 Added support data for a tentative new material document type, add a upload/edit/revise page for uploading and revising group materials, still missing a couple of details and tests
- Legacy-Id: 7776
2014-05-23 16:26:56 +00:00
Henrik Levkowetz 83c7f3af91 Set version info and settings back to development mode
- Legacy-Id: 7682
2014-05-01 00:14:32 +00:00
Henrik Levkowetz a2fd7f19ad Set version info to release version 5.4.2 before branching.
- Legacy-Id: 7680
2014-05-01 00:14:29 +00:00
Henrik Levkowetz c50d05302b Set version info and settings back to development mode
- Legacy-Id: 7649
2014-04-25 15:11:38 +00:00
Henrik Levkowetz d220932332 Set version info to release version 5.4.1 before branching.
- Legacy-Id: 7647
2014-04-25 15:11:34 +00:00
Henrik Levkowetz 94123b37e0 Set version info and settings back to development mode
- Legacy-Id: 7633
2014-04-22 21:58:32 +00:00
Henrik Levkowetz f0fcc5075e Set version info to release version 5.4.0 before branching.
- Legacy-Id: 7631
2014-04-22 21:58:29 +00:00
Henrik Levkowetz bf1e44864d Merged in [7561] from rjsparks@nostrum.com:
Updates and bugfixes to the agenda editing features
* Removes the pattern of using ScheduledSession m2m objects with one of the relationships left as None
* Improves scheduled session state handling
* Simplifies sending email to scheduled session requestors
* Improved timeslot purpose and room editing
* Improved access controls to editing forms
* Better test coverage for the meeting views
* Improvements to the javascript driven by prototyping automated tests
* Better initialization of a new meeting
On the session request form:
  - Allows specifiying room resources (projectors, meetecho)
  - Allows specifying what people must be present
On the schedule editing page:
  - correctly calculates conflict levels
  - displays conflicts in and out of each session separately
  - italicizes BoFs
  - shows resource and people conflicts
Adds automated placement as a management command
 - Legacy-Id: 7628
Note: SVN reference [7561] has been migrated to Git commit 1221f79af9
2014-04-22 21:34:23 +00:00
Henrik Levkowetz 2f142bb918 Set version info and settings back to development mode
- Legacy-Id: 7617
2014-04-16 21:22:55 +00:00
Henrik Levkowetz 02b8e919fe Set version info to release version 5.3.1 before branching.
- Legacy-Id: 7615
2014-04-16 21:22:49 +00:00
Henrik Levkowetz b448ac4da0 When we changed auth to use basic http auth, we also changed the session timeout time to 12 hours, from the default 2 weeks. I see no need to use a non-default setting; changing this back.
- Legacy-Id: 7605
2014-04-12 20:40:31 +00:00
Henrik Levkowetz e9fa1d60c9 Set version info and settings back to development mode
- Legacy-Id: 7598
2014-04-12 18:14:45 +00:00
Henrik Levkowetz 66edb314a5 Set version info to release version 5.3.0 before branching.
- Legacy-Id: 7596
2014-04-12 18:14:34 +00:00
Ole Laursen 43e472b647 Remove IETFWG_DESCRIPTIONS_PATH which is no longer useful as all charter files will soon have been moved
- Legacy-Id: 7582
2014-04-08 14:15:49 +00:00
Henrik Levkowetz 156b0d4e3a Changed the code to use django's own authentication, instead of http basic auth. This will let people log out, and will also use stronger password hashing than basic auth. Added a login page, and logout links, and links from the logged in username (in the upper right corner) to the user's profile page.
- Legacy-Id: 7580
2014-04-07 18:56:44 +00:00
Henrik Levkowetz b02b0a96df All tests pass, except for some pyflakes tests which I believe are fixed in trunk.
- Legacy-Id: 7579
2014-04-06 20:04:36 +00:00
Henrik Levkowetz 46b31ccab3 Set version info and settings back to development mode
- Legacy-Id: 7577
2014-04-06 15:28:55 +00:00
Henrik Levkowetz 6f199806a8 Set version info to release version 5.2.1 before branching.
- Legacy-Id: 7575
2014-04-06 15:28:51 +00:00
Henrik Levkowetz b8cd069070 Merged [7557] from rjsparks@nostrum.com: Update reference relationships (asyncronously) for new rfcs found when syncing with the rfc index. Fixes ticket #1347.
- Legacy-Id: 7572
Note: SVN reference [7557] has been migrated to Git commit 9b43e159623ed1fb53438541b25a1605922943dd
2014-04-06 15:01:12 +00:00
Robert Sparks 1221f79af9 Updates and bugfixes to the agenda editing features
* Removes the pattern of using ScheduledSession m2m objects with one of the relationships left as None
* Improves scheduled session state handling
* Simplifies sending email to scheduled session requestors
* Improved timeslot purpose and room editing
* Improved access controls to editing forms
* Better test coverage for the meeting views
* Improvements to the javascript driven by prototyping automated tests
* Better initialization of a new meeting
On the session request form:
  - Allows specifiying room resources (projectors, meetecho)
  - Allows specifying what people must be present
On the schedule editing page:
  - correctly calculates conflict levels
  - displays conflicts in and out of each session separately
  - italicizes BoFs
  - shows resource and people conflicts
Adds automated placement as a management command

Commit ready for merge.
 - Legacy-Id: 7561
2014-04-01 22:17:18 +00:00
Ole Laursen f52e676793 Move chartering groups to /group/chartering/ (with a redirect from the old location), list RGs there too, and amend the previous fix to the chartering process for non-WGs so they have internal and external review states instead of just approved. Also move the code in wginfo/ to group/ as it is no longer just about info for WGs.
- Legacy-Id: 7556
2014-04-01 11:59:08 +00:00
Henrik Levkowetz 5ff7ddcc5a Cosmetic change
- Legacy-Id: 7545
2014-03-26 14:25:39 +00:00
Henrik Levkowetz 29fe2e87ea Django's transaction handling changed in 1.6, and the TransactionMiddleware is now deprecated. It turns out (after much debugging) that if you still have it in the middleware list, the logout() view will fail. Removing it so we can go forward with Django auth.
- Legacy-Id: 7538
2014-03-23 23:15:50 +00:00
Henrik Levkowetz 475bcbbd30 Working django-auth login and logout views. Password import from htpasswd file still needed.
- Legacy-Id: 7536
2014-03-23 18:27:14 +00:00
Henrik Levkowetz 1d246b8b1f Set version info and settings back to development mode
- Legacy-Id: 7526
2014-03-19 20:41:22 +00:00
Henrik Levkowetz 56f25cb4a9 Set version info to release version 5.2.0 before branching.
- Legacy-Id: 7524
2014-03-19 20:41:19 +00:00
Henrik Levkowetz f0faed513e Added settings for the default pyflakes and vulture argument (top ietf/ directory).
- Legacy-Id: 7503
2014-03-16 18:17:46 +00:00
Henrik Levkowetz b9c38d3c06 Merged pyflakes fixes forward to new copy of trunk.
- Legacy-Id: 7463
2014-03-15 16:27:05 +00:00
Henrik Levkowetz 5bef5d11ae Made doc/ pyflakes-clean.
- Legacy-Id: 7462
2014-03-15 16:09:47 +00:00
Robert Sparks ad2784962f ported forward from personal/rjs/trunk-7174. Still one existing test failing
- Legacy-Id: 7449
2014-03-08 10:37:24 +00:00
Henrik Levkowetz e78931cf7c Merged [7445] from rjsparks@nostrum.com: Adds dependency graphs for drafts belonging to a group.
Removes links to Bill's dependency tools.
Fixes bug #536.
 - Legacy-Id: 7446
Note: SVN reference [7445] has been migrated to Git commit 74e4ff72e9
2014-03-06 18:03:45 +00:00
Robert Sparks 74e4ff72e9 Adds dependency graphs for drafts belonging to a group.
Removes links to Bill's dependency tools.
Fixes bug #536.
Commit ready to merge.
 - Legacy-Id: 7445
2014-03-06 16:29:35 +00:00
Henrik Levkowetz d4c0102537 Set version info and settings back to development mode
- Legacy-Id: 7415
2014-03-05 17:20:44 +00:00
Henrik Levkowetz a0311b7ee8 Set version info to release version 5.1.0 before branching.
- Legacy-Id: 7413
2014-03-05 17:20:35 +00:00
Henrik Levkowetz 14d629afe9 Fixed another bug in the non-production setup.
- Legacy-Id: 7344
2014-02-25 18:12:14 +00:00
Henrik Levkowetz ec58068139 Fixed a bug in the check for a SECRET_KEY setting
- Legacy-Id: 7343
2014-02-25 18:01:51 +00:00
Henrik Levkowetz 2f072a90ee Set version info and settings back to development mode
- Legacy-Id: 7300
2014-02-25 15:53:59 +00:00
Henrik Levkowetz 8b049ec2d1 Set version info to release version 5.0.2 before branching.
- Legacy-Id: 7298
2014-02-25 15:53:55 +00:00
Henrik Levkowetz b1ae148580 Extend the set of allowed hosts slightly.
- Legacy-Id: 7291
2014-02-22 20:37:47 +00:00
Henrik Levkowetz 5fd513e9cd Added a logging filter to filter out the 'Invalid HTTP_HOST' emails.
- Legacy-Id: 7263
2014-02-18 23:10:03 +00:00
Henrik Levkowetz ad1194799a Changed the SECRET_KEY setting to take account of the settings in settings_local.
- Legacy-Id: 7262
2014-02-18 23:06:53 +00:00
Henrik Levkowetz 49d5f1a010 Set version info and settings back to development mode
- Legacy-Id: 7252
2014-02-16 18:36:46 +00:00
Henrik Levkowetz c09bcebdb3 Set version info to release version 5.0.1 before branching.
- Legacy-Id: 7250
2014-02-16 18:36:43 +00:00
Henrik Levkowetz 612085779b Added a secret key to settings.py for development use. NOT for production use; that needs to go in settings_local.py
- Legacy-Id: 7234
2014-02-11 19:37:13 +00:00
Henrik Levkowetz e593d9d640 Added a warning to the draft submission page about upcoming submission cut-offs. Added a value in settings.py for the number of days before the first cut-off to display the waring.
- Legacy-Id: 7233
2014-02-11 19:28:59 +00:00
Henrik Levkowetz 07e93b599b Updated the caching settings to use memcached in production.
- Legacy-Id: 7232
2014-02-11 19:21:36 +00:00
Henrik Levkowetz 04d940534d Modified ALLOWED_HOSTS to permit some (surprising) alternative HTTP_HOST names. Are these a result of queries proxied through other ietf.org domains? The numerical address is the mail server address. We should find out why that appears, and see if it can be made to appear as mail.ietf.org instead.
- Legacy-Id: 7197
2014-01-31 19:07:37 +00:00
Henrik Levkowetz fd5aac4583 Set version info and settings back to development mode
- Legacy-Id: 7187
2014-01-30 21:11:34 +00:00
Henrik Levkowetz 79f14d9970 Set version info to release version 5.0.0 before branching.
- Legacy-Id: 7185
2014-01-30 21:11:30 +00:00
Ole Laursen e2554a6a0c It turns out that Django resetting the user if REMOTE_USER is not passed in is a problem on live to, so switch the whole code base to using the middleware to set REMOTE_USER from the logged in user if not passed in from the outside
- Legacy-Id: 7167
2014-01-24 14:30:00 +00:00
Ole Laursen 7e00fa1424 Move the Secretariat group email utility to wginfo and the rest of the wgcharter stuff to doc/(views|urls|utils)_charter.py alongside the other document types
- Legacy-Id: 7121
2014-01-13 16:08:58 +00:00
Ole Laursen b72742764f Set ALLOWED_HOSTS (may need some tweaking), add LOGGING setting to
enable HTML exception emails to compensate for not carrying the HTML
patch that was applied to Django 1.2
 - Legacy-Id: 6982
2013-12-18 14:00:44 +00:00
Ole Laursen b84440b857 MEDIA_ROOT -> STATIC_ROOT - apparently we don't really use MEDIA_ROOT at the moment since all files are handled not through file fields, but through explicit management of their paths
- Legacy-Id: 6980
2013-12-18 13:18:58 +00:00
Ole Laursen 2cefdd7410 Add WSGI application to settings to make it use the same application
definition as live (it probably doesn't matter at the moment though)
 - Legacy-Id: 6979
2013-12-18 13:06:39 +00:00
Ole Laursen 896da07311 Disable XViewMiddleware, it has been moved in Django 1.6 and it's not
clear whether it's serving a useful purpose
 - Legacy-Id: 6977
2013-12-18 12:01:24 +00:00
Ole Laursen 1dc860236f Delete ADMIN_MEDIA_PREFIX which is now gone in Django, add a pattern to the static serving so a debug/test server serves the admin static files
- Legacy-Id: 6975
2013-12-18 11:45:36 +00:00
Ole Laursen 35520c8473 Enable clickjacking prevention middleware
- Legacy-Id: 6969
2013-12-18 10:14:47 +00:00
Ole Laursen 7f277a8fbb Replace user.get_profile() with user.person, the profile stuff is deprecated since Django 1.5
- Legacy-Id: 6968
2013-12-18 10:13:40 +00:00
Ole Laursen 42ade6273c Turn on CSRF protection - all forms must from now on have a {% csrf_token %}
- Legacy-Id: 6963
2013-12-17 12:50:24 +00:00
Ole Laursen b94e110a29 Disable the caching template loader again, interesting as may be, it
turns out to be really annoying when developing as it is not clever
enough to do cache invalidation, so changing a template and retesting
requires restarting the dev server
 - Legacy-Id: 6929
2013-12-13 17:30:39 +00:00
Ole Laursen 1cb6e701eb Enable the caching template loader for the file based templates, as
recommended by the Django documentation
 - Legacy-Id: 6926
2013-12-13 17:00:52 +00:00
Ole Laursen 7f25469c6b Drop the group/person/role global fixtures, the fixture loader in
Django 1.6 refuses to load them because they have dangling foreign
keys, and in rewriting them it turns out it is easier to do so in code
- so refactor the test data generation code to have a separate
function with the unchanging base data and call that from the global
fixture setup
 - Legacy-Id: 6917
2013-12-13 15:58:36 +00:00
Ole Laursen 191d6f5949 Changing settings to use new test runner
- Legacy-Id: 6904
2013-12-13 11:23:33 +00:00
Ole Laursen ad26ab4b37 Fix some changed Django import paths in settings.py
- Legacy-Id: 6897
2013-12-12 12:13:44 +00:00
Ole Laursen f5b2cfbc42 Make MEDIA_URL end in slash
- Legacy-Id: 6874
2013-12-11 15:29:38 +00:00
Ole Laursen f4283556ae Do not include ../redesign in path
- Legacy-Id: 6831
2013-12-07 12:30:41 +00:00
Ole Laursen ca28fb05a6 Delete USE_DB_REDESIGN_PROXY_CLASSES setting
- Legacy-Id: 6827
2013-12-07 12:12:07 +00:00
Ole Laursen 18f133d1d2 Remove now unused idtracker/
- Legacy-Id: 6821
2013-12-06 18:00:44 +00:00
Ole Laursen 48f14b8eda Remove now unused proceedings/ and meeting/proxy.py
- Legacy-Id: 6819
2013-12-06 17:40:41 +00:00
Ole Laursen d0f2859631 Move NomCom announcements view to nomcom/, move message view to
message/, add tests, add redirects, fix a couple of small bugs in the
announcements view
 - Legacy-Id: 6769
2013-11-28 17:55:10 +00:00
Ole Laursen 9457669310 Merge in changes from the old shimfree branch
- Legacy-Id: 6764
2013-11-27 12:55:50 +00:00
Ole Laursen 10a4d286cd Remove now unused idrfc_wrapper.py, remove idrfc app
- Legacy-Id: 6721
2013-11-19 16:10:29 +00:00
Ole Laursen ecf68dbb05 Revamp and clean up submit models:
- Rename IdSubmissionDetail to Submission
- Rename various submission fields to correspond to the conventions in
  the new schema
- Use a name model for the states instead of IdSubmissionStatus
- Drop the TempIdAuthor model which is based on splitting up author
  names
- Add a simple textual SubmissionEvent for tracking events in the
  lifetime of a submission
- Delete a bunch of obsolete fields
- Make sure all submission have an access key so we can depend on it
- Add state for when approval is needed from previous authors

A couple of migrations take care of transforming the
IdSubmissionDetail and moving data over/cleaning it up.

Also revamp the submit view code:

- Make form code do validation/cleaning only so there's a clear
  separation of concerns
- Reduce uses of inheritance that made the code hard to follow -
  forms now don't inherit from each other, views don't call each other
  but instead reuse common utilities, templates share CSS/utilities
  instead of relying on inheritance
- Move email rendering/sending to separate file
- Drop the in-grown terminology use (auto post vs. manual posts)
- Make the status page explain who is emailed for what purpose
- Add history table with recorded events
- Make the status page handle its post actions by itself instead of
  duplicating most of the setup logic in a number of simple views
- Fix a couple of minor bugs and handle some edge cases better
- Expand tests with a couple of more cases

Possibly the submit tool could still use more help text added to
explain the process, ideally what's explained in the tool instructions
page should be inlined or self-evident.
 - Legacy-Id: 6714
2013-11-15 13:30:32 +00:00
Henrik Levkowetz 1c428e65ae Corrected the default path for where to find iCalendar vtimezone information.
- Legacy-Id: 6695
2013-11-08 00:05:55 +00:00
Henrik Levkowetz 3051f81047 Make the slides and minutes urls on the agenda have explicit extensions.
- Legacy-Id: 6694
2013-11-07 19:28:04 +00:00
Henrik Levkowetz 2c5e7fd7f4 Set version info and settings back to development mode
- Legacy-Id: 6670
2013-11-06 19:33:49 +00:00
Henrik Levkowetz 0f5b59d431 Set version info to release version 4.83 before branching.
- Legacy-Id: 6668
2013-11-06 19:33:46 +00:00
Henrik Levkowetz f862b71c35 Set version info and settings back to development mode
- Legacy-Id: 6586
2013-10-31 18:13:10 +00:00
Henrik Levkowetz 0ff1e5d04d Set version info to release version 4.82 before branching.
- Legacy-Id: 6584
2013-10-31 18:13:05 +00:00
Henrik Levkowetz e89a272661 Changed the path to iCalendar vtimezone information to point into the release
directory, so that we can make updated vtimezone information available
directly in a release, instead of out-of-band.
 - Legacy-Id: 6535
2013-10-29 22:25:36 +00:00
Henrik Levkowetz e3cf47d6ef Set version info and settings back to development mode
- Legacy-Id: 6480
2013-10-21 22:19:47 +00:00
Henrik Levkowetz 8c87d60c51 Set version info to release version 4.81 before branching.
- Legacy-Id: 6478
2013-10-21 22:19:43 +00:00
Henrik Levkowetz dfe81e6882 Add setting for where to save files which fail urltest diffs.
- Legacy-Id: 6448
2013-10-14 18:39:33 +00:00
Henrik Levkowetz 422e5a438e Changed NOMCOM_FROM_EMAIL to be the Nomcom chair instead of the secretariat. Fixes issue #1152.
- Legacy-Id: 6431
2013-10-11 20:20:48 +00:00
Henrik Levkowetz e24f97550c Added Ryan to the admin list so he'll get 500 notifications.
- Legacy-Id: 6414
2013-10-11 02:11:33 +00:00
Henrik Levkowetz ed891d23d0 Set version info and settings back to development mode
- Legacy-Id: 6355
2013-10-03 14:22:46 +00:00
Henrik Levkowetz d256693205 Set version info to release version 4.80 before branching.
- Legacy-Id: 6353
2013-10-03 14:22:42 +00:00
Henrik Levkowetz 18445123aa Made the setting for use of InnoDB for testing default. Added a setting for global test fixtures. Added ietf.utils to the app list to capture the makefixture management command.
- Legacy-Id: 6321
2013-09-30 20:38:06 +00:00
Ole Laursen f13837ef5f Add support for global test fixtures to avoid loading them for all
tests
 - Legacy-Id: 6304
2013-09-29 17:32:52 +00:00
Ole Laursen c419271d97 Remove (external) permissions app which has been obsolete since the move to the new schema
- Legacy-Id: 6300
2013-09-28 20:00:28 +00:00
Ole Laursen f7ad84ecb9 Remove (external) workflows app which has been obsolete since the move to the new schema
- Legacy-Id: 6299
2013-09-28 19:52:28 +00:00
Ole Laursen 050929a56d Remove ietfworkflows which is now obsolete
- Legacy-Id: 6297
2013-09-28 19:48:48 +00:00
Henrik Levkowetz 72a19e2ab2 Fixed the on-and-off failing test_agenda83txt(), which gave inconsistent results because the datetime object given to the template to render had no timezone setting. Added a PRODUCTION_TIMEZONE setting, and used it to provide a consistent timezone to the agenda.txt template.
- Legacy-Id: 6292
2013-09-27 20:07:42 +00:00
Henrik Levkowetz 6154b9922d This commit isn't tested. It captures the state after merging in branch/ssw/agenda/v4.70.
- Legacy-Id: 6273
2013-09-26 19:56:17 +00:00
Ole Laursen 019ca2ae03 Merge changes from attic/shimfree into new branch to complete rebasing shimfree on trunk
- Legacy-Id: 6215
2013-09-20 09:48:58 +00:00
Henrik Levkowetz c52efcae8c Set version info and settings back to development mode
- Legacy-Id: 6210
2013-09-19 19:31:46 +00:00
Henrik Levkowetz faf1917062 Set version info to release version 4.72 before branching.
- Legacy-Id: 6208
2013-09-19 19:31:44 +00:00
Ole Laursen a871d6e19e Remove wgchairs app, all of its functionality is now superceded by wginfo/ and other recent developments in doc/
- Legacy-Id: 6198
2013-09-19 15:22:59 +00:00
Henrik Levkowetz d8074d39d3 Merged the latest secretariat code from rcross@amsl.com, from branch/amsl/trunkmerge@6149.
- Legacy-Id: 6168
2013-09-18 19:33:36 +00:00
Henrik Levkowetz da4177e1cd Rename the nomcom public keys path setting.
- Legacy-Id: 6166
2013-09-18 18:10:27 +00:00
Henrik Levkowetz d60210484f Moved the nomcom private key storage out of the source tree, which is a silly place to put it.
- Legacy-Id: 6159
2013-09-16 21:00:07 +00:00
Henrik Levkowetz 71f85f96c7 Merged in a fix from rjsparks@nostrum.com for incorrect IANA notification email addresses.
- Legacy-Id: 6152
2013-09-13 22:23:55 +00:00
Ryan Cross 4f98ac157c Revert to pre-agenda tool db schema. Change sec static files subdirectory to 'secretariat'. Branch ready for merge.
- Legacy-Id: 6148
2013-09-12 16:58:44 +00:00
Henrik Levkowetz 78a76c8b07 Set version info and settings back to development mode
- Legacy-Id: 6124
2013-09-09 19:41:37 +00:00
Henrik Levkowetz fa33dbbc87 Set version info to release version 4.71 before branching.
- Legacy-Id: 6122
2013-09-09 19:41:03 +00:00
Henrik Levkowetz d59b16b665 Set version info and settings back to development mode
- Legacy-Id: 5952
2013-08-06 10:16:01 +00:00
Henrik Levkowetz a32834c087 Set version info to release version 4.70 before branching.
- Legacy-Id: 5950
2013-08-06 10:15:58 +00:00
Henrik Levkowetz 6baea429aa Merged in the nomcom app from ejimenez@yaco.es and esanchez@yaco.es, and accompanying dbtemplate app and the (standard) docutils module. Added some tweaks to get all tests to pass and migrations to run.
- Legacy-Id: 5948
2013-08-06 10:09:29 +00:00
Henrik Levkowetz 2fa9aedf01 Set version info and settings back to development mode
- Legacy-Id: 5945
2013-08-01 16:26:30 +00:00
Henrik Levkowetz fac8b399f7 Set version info to release version 4.61 before branching.
- Legacy-Id: 5943
2013-08-01 16:26:26 +00:00
Henrik Levkowetz 4d7120ee86 Set version info and settings back to development mode
- Legacy-Id: 5850
2013-07-23 16:33:01 +00:00
Henrik Levkowetz 451043d138 Set version info to release version 4.60 before branching.
- Legacy-Id: 5848
2013-07-23 16:32:56 +00:00
Henrik Levkowetz 539dd58888 Set version info and settings back to development mode
- Legacy-Id: 5827
2013-07-15 07:32:23 +00:00
Henrik Levkowetz baad13bf7c Set version info to release version 4.53 before branching.
- Legacy-Id: 5825
2013-07-15 07:32:20 +00:00
Henrik Levkowetz 3105101cc5 Changed test running and test data generation to work with database rollback
(for instance with InnoDB).

Added settings.DATABASE_TEST_OPTIONS which can be used to force for instance
InnoDB use during testing.

Using this has the potential of reducing the time it takes to run the test
suite substantially; a few test runs indicate a reduction in test run time by
50% on a run-of-the-mill linux server.
 - Legacy-Id: 5823
2013-07-15 07:21:34 +00:00
Henrik Levkowetz 5955e5eefe Set version info and settings back to development mode
- Legacy-Id: 5816
2013-07-14 14:04:24 +00:00
Henrik Levkowetz 9c5f300444 Set version info to release version 4.52 before branching.
- Legacy-Id: 5814
2013-07-14 14:04:21 +00:00
Henrik Levkowetz c1c529f9ae Merged [5614] and [5622] from mcr@sandelman.ca: added dajaxice.
- Legacy-Id: 5786
Note: SVN reference [5614] has been migrated to Git commit 7e0e027149a37e2fac0b2809e8a18c896f660687

Note: SVN reference [5622] has been migrated to Git commit bde631c87ffd2ce5a93fe3c0559aafef04d23b1f
2013-06-10 20:47:51 +00:00
Henrik Levkowetz 8330afa082 Set version info and settings back to development mode
- Legacy-Id: 5780
2013-06-09 20:03:35 +00:00
Henrik Levkowetz bf81451a6c Set version info to release version 4.51 before branching.
- Legacy-Id: 5778
2013-06-09 20:03:32 +00:00
Henrik Levkowetz 88e1d725c5 Moved settings for RFC-Editor sync to settings.py.
- Legacy-Id: 5775
2013-06-09 17:50:19 +00:00
Henrik Levkowetz 6b0d1b1b71 Set version info and settings back to development mode
- Legacy-Id: 5744
2013-05-15 22:34:21 +00:00
Henrik Levkowetz ab9d4a64cb Set version info to release version 4.50 before branching.
- Legacy-Id: 5742
2013-05-15 22:34:17 +00:00
Emilio A. Sánchez López ee1eec7de8 Refactored the feedback pending list. Now you can classify feedback as any type of feedback.
The feedback of a type that is not related to a nominee is classified inmediatly.
The feedback of a type that is related to a nominee must be completed with the nominee information.
Created a view to list feedback that is not related to nominees (e.g. offtopic)
Changed the command that retrieves feedback from email to add the subject inside the comment and to set the author using the from field of the email.
Fixes #1036. Fixes #1035
 - Legacy-Id: 5738
2013-05-15 16:33:01 +00:00
Henrik Levkowetz eba22a646b Set version info and settings back to development mode
- Legacy-Id: 5734
2013-05-14 19:50:15 +00:00
Henrik Levkowetz e7cb332ab2 Set version info to release version 4.45 before branching.
- Legacy-Id: 5732
2013-05-14 19:50:12 +00:00
Henrik Levkowetz 53b1719860 Merged [5645],[5646] and [5647] from olau@iola.dk:
Added support for notifying the RFC Editor upon draft approval

Added action to post to RFC Editor on non-IESG publication requests too

Fixed a bug that the CC on the announcement copy sent to IANA wasn't
cleared causing people on the CC to get duplicate emails
 - Legacy-Id: 5680
2013-04-21 15:53:16 +00:00
Henrik Levkowetz 76de5e823d Add RjS to the AADMINS setting.
- Legacy-Id: 5662
2013-04-18 22:13:52 +00:00
Henrik Levkowetz cba8f8596f Set version info and settings back to development mode
- Legacy-Id: 5656
2013-04-15 22:49:29 +00:00
Henrik Levkowetz 547b5e77ab Set version info to release version 4.44 before branching.
- Legacy-Id: 5654
2013-04-15 22:49:26 +00:00
Henrik Levkowetz 0b26b9f4c4 Add IANA_SYNC_* URLs to settings.py
- Legacy-Id: 5648
2013-04-15 20:25:09 +00:00
Henrik Levkowetz 7a98fff79c Merged [5476] from rjsparks@nostrum.com:
* Added a document type for changing the publication status of other documents, and the UI for manipulating them.
* Added charters, conflict reviews, and status changes to the AD's \'My Documents\' page
* Improved the presentation of all document types on the Agenda, Future Telechats, Scribe and Moderator package pages
* Made the reverse name for document relationships explicit rather than deriving them from forward names
* Added a way to get to the underlying Document (when it exists) from an RfcWrapper
* Unified several common forms used by different document types
 - Legacy-Id: 5629
Note: SVN reference [5476] has been migrated to Git commit 10b4f7a4dc
2013-04-07 19:11:18 +00:00
Emilio Jiménez bd335e3a7b now nominee has a nomcom field, it's necessary to separate nominees for distinct nomcom when two nomcom are active
when a nomcom is deleted, templates and files of nomcom are deleted too
change publick key file path in settings
See #976
 - Legacy-Id: 5580
2013-03-21 12:16:23 +00:00
Henrik Levkowetz 3a76862e05 Set version info and settings back to development mode
- Legacy-Id: 5566
2013-03-13 18:26:58 +00:00
Henrik Levkowetz 63cad71f5e Set version info to release version 4.43 before branching.
- Legacy-Id: 5564
2013-03-13 18:26:55 +00:00
Henrik Levkowetz 8cbe1f9360 Set version info and settings back to development mode
- Legacy-Id: 5494
2013-03-06 19:37:19 +00:00
Henrik Levkowetz d8c765e72c Set version info to release version 4.42 before branching.
- Legacy-Id: 5492
2013-03-06 19:37:16 +00:00
Henrik Levkowetz 69e7373758 Merged in branch/amsl/trunkmerge@5449 from rcross@amsl.com, with some tweaks. This provides the secretariat apps.
- Legacy-Id: 5483
2013-03-05 22:44:03 +00:00
Robert Sparks 10b4f7a4dc * Added a document type for changing the publication status of other documents, and the UI for manipulating them.
* Added charters, conflict reviews, and status changes to the AD's "My Documents" page
* Improved the presentation of all document types on the Agenda, Future Telechats, Scribe and Moderator package pages
* Made the reverse name for document relationships explicit rather than deriving them from forward names
* Added a way to get to the underlying Document (when it exists) from an RfcWrapper
* Unified several common forms used by different document types
 - Legacy-Id: 5476
2013-03-01 15:47:51 +00:00
Henrik Levkowetz 2ba4f8049d Set version info and settings back to development mode
- Legacy-Id: 5472
2013-02-27 22:24:58 +00:00
Henrik Levkowetz 67a5fd81ac Set version info to release version 4.41 before branching.
- Legacy-Id: 5470
2013-02-27 22:24:55 +00:00
Ryan Cross 275f82d224 normalize secr settings variable names
- Legacy-Id: 5449
2013-02-21 23:30:22 +00:00
Ryan Cross b229612c0c move form_utils again
- Legacy-Id: 5447
2013-02-21 22:14:19 +00:00
Ryan Cross 17c3b6486b move form_utils
- Legacy-Id: 5446
2013-02-21 22:12:19 +00:00
Ryan Cross a5a7ea17c8 support variable path for static files, SECR_STATIC_URL
- Legacy-Id: 5443
2013-02-21 21:43:37 +00:00
Ryan Cross 39f8e27e7f restore url prefix to secr
- Legacy-Id: 5442
2013-02-21 21:32:00 +00:00
Ryan Cross c32aee9874 add basic tests
- Legacy-Id: 5437
2013-02-21 00:41:04 +00:00
Ryan Cross a0fffcc776 more changes
- Legacy-Id: 5432
2013-02-15 19:02:07 +00:00
Henrik Levkowetz 9fe4ba8225 Added a missing app to the list of apps in settings.py.
- Legacy-Id: 5354
2013-02-02 18:45:21 +00:00
Robert Sparks 589ff698ee Merge forward complete
- Legacy-Id: 5328
2013-01-24 21:28:27 +00:00
Henrik Levkowetz 31a02c097e Set version info and settings back to development mode
- Legacy-Id: 5309
2013-01-20 15:38:27 +00:00
Henrik Levkowetz f5cb0f4ca8 Set version info to release version 4.40 before branching.
- Legacy-Id: 5307
2013-01-20 15:38:24 +00:00
Ryan Cross 818bffd0f7 first app for merge, sreq
- Legacy-Id: 5173
2013-01-07 22:27:14 +00:00
Emilio Jiménez 5aad2aadff Add encrypted field to comment.
See #913
 - Legacy-Id: 5155
2012-12-26 17:24:27 +00:00
Henrik Levkowetz 1fbcd783f3 Merged branch/iola/statesync up to @5118 to trunk.
- Legacy-Id: 5147
2012-12-20 20:32:03 +00:00
Emilio Jiménez 53cde2730a Add send mails fuctions about nominations.
See #913
 - Legacy-Id: 5140
2012-12-18 12:53:30 +00:00
Henrik Levkowetz 5b8a56affd Set version info and settings back to development mode
- Legacy-Id: 5138
2012-12-16 18:30:34 +00:00
Henrik Levkowetz 8bb48d0369 Set version info to release version 4.37 before branching.
- Legacy-Id: 5136
2012-12-16 18:30:32 +00:00
Emilio Jiménez e088dcee05 fix typo error.
Ver #909
 - Legacy-Id: 5120
2012-12-13 18:13:44 +00:00
Emilio Jiménez ddb10c4b0e Add complete models of app nomcom
Add migration step to create nomcom models
Add admin interface to nomcom models. Maybe in a future we delete some model admin but now it's good to test
Add PUBLIC_KEYS_URL settings variable to define path where public keys are saved
Add new models in name app to use feedback type and nominee position state
Add admin interface for new name models
Add migration steps to create feedback type and nominee-position states
Comment urls.py until we refactor #904 #905 tickets with the new model
See #909
 - Legacy-Id: 5090
2012-12-03 13:41:10 +00:00
Emilio A. Sánchez López 8107a9b4ff Application to store templates in database. Fixes #908
- Legacy-Id: 5077
2012-11-27 12:02:43 +00:00
Emilio Jiménez cffa96cc7e Revert change in settings.py
See #904
 - Legacy-Id: 5074
2012-11-23 18:09:10 +00:00
Emilio Jiménez 65afd10d4a Refactor mange group views:
* Create a new models NomComGroup with public_key field. Default type is nomcom
 * News urls and views to separate members and chair forms
 * Add rolodex url when person not found.
 * Views access is only for secretariat and chair roles
See #904
 - Legacy-Id: 5069
2012-11-22 10:46:39 +00:00
Henrik Levkowetz e72d344288 Set version info and settings back to development mode
- Legacy-Id: 5043
2012-11-07 19:41:40 +00:00
Henrik Levkowetz 9cfe5cd0c8 Set version info to release version 4.36 before branching.
- Legacy-Id: 5041
2012-11-07 19:41:37 +00:00
Henrik Levkowetz 206f2f1670 Merged [5005] from rjsparks@nostrum.com:
Enable diff on the conflict review history tab
Fixes bug #882
 - Legacy-Id: 5019
Note: SVN reference [5005] has been migrated to Git commit f3102cdc17
2012-11-07 13:14:49 +00:00
Robert Sparks f3102cdc17 Enable diff on the conflict review history tab
Fixes bug #882
 - Legacy-Id: 5005
2012-11-03 21:30:09 +00:00
Ryan Cross 4d3f882d76 changed CONFLICT_REVIEW_PATH from conflict_reviews to conflict-reviews
- Legacy-Id: 4993
2012-11-03 15:20:59 +00:00
Henrik Levkowetz 8aa4922978 Remove dependency on syslog module -- it won't be available under Python 2.7 under Windows.
- Legacy-Id: 4974
2012-10-30 22:17:24 +00:00
Henrik Levkowetz 7e84ccc606 Tweaked the changelog presentation to work irrespective of current directory, and give a sensible 404 if the changelog can't be found.
- Legacy-Id: 4972
2012-10-30 22:13:37 +00:00
Henrik Levkowetz 781403ae9c Set version info and settings back to development mode
- Legacy-Id: 4971
2012-10-30 14:19:12 +00:00
Henrik Levkowetz 4323bcc9f6 Set version info to release version 4.35 before branching.
- Legacy-Id: 4969
2012-10-30 14:19:10 +00:00
Henrik Levkowetz f6c80779f9 Added various things which lets us use Django's messages framework to give feedback to users. This includes adding the messages middleware in settings.py, adding a message display are at the top of the page base template, and adding style setting for message display.
- Legacy-Id: 4964
2012-10-30 13:28:24 +00:00
Henrik Levkowetz 6e4d27ca5b Added a management command to generate bibxml files for drafts. It's not fully cooked yet, as it needs to differentiate between documents which are currently drafts, and those that have been published as RFCs, but the basics are there.
- Legacy-Id: 4953
2012-10-25 21:18:06 +00:00
Ole Laursen 915908c203 Add HTTP auth to IANA sync, password is supposed to be saved in settings_local.py
- Legacy-Id: 4875
2012-09-21 09:15:35 +00:00
Ole Laursen 09e6203f18 Revamp sync from RFC Editor to include more info, fix a couple of bugs
and email the Secretariet when a draft sent to the RFC Editor ends up
in the queue, split it up so it's easier to test; also moved the
location of the binaries to bin/
 - Legacy-Id: 4848
2012-09-17 15:45:27 +00:00
Henrik Levkowetz ee2878aa7b Set version info and settings back to development mode
- Legacy-Id: 4785
2012-08-22 12:57:37 +00:00
Henrik Levkowetz 6aad0f2ef8 Set version info to release version 4.34 before branching.
- Legacy-Id: 4783
2012-08-22 12:57:35 +00:00
Henrik Levkowetz b6e76562bb Set version info and settings back to development mode
- Legacy-Id: 4734
2012-07-30 21:54:23 +00:00
Henrik Levkowetz 69f08251f9 Set version info to release version 4.33 before branching.
- Legacy-Id: 4732
2012-07-30 21:54:21 +00:00
Henrik Levkowetz c7c4679d57 Merged [4721] from adam@nostrum.com:
Adding an \'href\' method to documents. It doesn\'t work for documents of type \'liai-att\' or \'liaison\', but it's a good start.
 - Legacy-Id: 4726
Note: SVN reference [4721] has been migrated to Git commit 80d7ab9eba
2012-07-29 20:48:24 +00:00
Adam Roach 80d7ab9eba Adding an "href" method to documents. It doesn't work for documents of type 'liai-att' or 'liaison', but it's a good start.
- Legacy-Id: 4721
2012-07-29 00:42:19 +00:00
Henrik Levkowetz 21e4b7e873 Merged [4701] from rjsparks@nostrum.com:
Moves the prefix for the URI to use for rfcdiff into settings.py.
Fixes bug #808
 - Legacy-Id: 4710
Note: SVN reference [4701] has been migrated to Git commit da3e916f72
2012-07-28 23:21:16 +00:00
Robert Sparks da3e916f72 Moves the prefix for the URI to use for rfcdiff into settings.py.
Fixes bug #808
 - Legacy-Id: 4701
2012-07-28 20:19:36 +00:00
Henrik Levkowetz 48baaa14dc Set version info and settings back to development mode
- Legacy-Id: 4656
2012-07-28 16:29:37 +00:00
Henrik Levkowetz 8ff61de5f2 Set version info to release version 4.32 before branching.
- Legacy-Id: 4654
2012-07-28 16:29:35 +00:00
Robert Sparks e76136ff3b Fixed reverse urls in tests, removed a commented out block from a template, fixed a typo in a directory setting
- Legacy-Id: 4599
2012-07-05 20:40:41 +00:00