Commit graph

646 commits

Author SHA1 Message Date
Henrik Levkowetz 3cb39d462e Define the REST api top url in settings.py, rather than having literals in multiple places in the code.
- Legacy-Id: 8751
2014-12-17 21:06:05 +00:00
Henrik Levkowetz 50cb5f0762 Set version info and settings back to development mode
- Legacy-Id: 8656
2014-11-13 03:37:17 +00:00
Henrik Levkowetz 8bdd8deafd Set version info to release version 5.7.4 before branching.
- Legacy-Id: 8654
2014-11-13 03:37:13 +00:00
Henrik Levkowetz 8675c1e5ad Added a setting for the temporary bluesheets directory used during testing.
- Legacy-Id: 8648
2014-11-12 01:49:55 +00:00
Henrik Levkowetz c462e63adb Added settings for the PhantomJS ghostdriver.log and the temporary meeting materials directory used during testing, so that it's possible to place them in other places than the working copy.
- Legacy-Id: 8646
2014-11-12 01:45:58 +00:00
Henrik Levkowetz bb8359f80d Merged in [8624] from rcross@amsl.com:\n Remove secauth middleware. Replace with role_required decorators.
- Legacy-Id: 8637
Note: SVN reference [8624] has been migrated to Git commit 097b936ca8
2014-11-11 02:00:35 +00:00
Henrik Levkowetz f2d3d4213a Reworked the generation of draft aliases and WG aliases, after trying out the output of the previous version for real. This code seems to work better, based on tests on ietfa.
- Legacy-Id: 8633
2014-11-11 01:09:30 +00:00
Ryan Cross 097b936ca8 Remove secauth middleware. Replace with role_required decorators. Commit ready for merge
- Legacy-Id: 8624
2014-11-09 02:32:41 +00:00
Henrik Levkowetz bd6d0775e1 Require posting confirmation for some particular draft name prefixes.
- Legacy-Id: 8591
2014-11-08 03:15:20 +00:00
Ole Laursen 279eab24f6 Revert removal of http:// from IDTRACKER_BASE_URL - this old and
perhaps misnamed setting is used as prefix for links in outgoing email
where protocol + server name is needed. It should perhaps be renamed
and set to https but this seems unrelated to the facelift work and for
the rename likely to be a interesting source of conflicts so is
probably better done closer to trunk.
 - Legacy-Id: 8570
2014-11-03 15:13:37 +00:00
Henrik Levkowetz b74d4e7795 Set version info and settings back to development mode
- Legacy-Id: 8538
2014-11-01 23:16:37 +00:00
Henrik Levkowetz 16bbbc8e20 Set version info to release version 5.7.2 before branching.
- Legacy-Id: 8536
2014-11-01 23:16:27 +00:00
Ole Laursen b35d0e20ff Get rid of hardcoded column width setting in group popup, it does not appear to have any effect and removing it relieves us from the mathfilters dependency - also put the popup inside a spaceless to free some space up
- Legacy-Id: 8524
2014-10-30 16:50:44 +00:00
Ole Laursen 41cb195f52 Rebase /personal/lars/5.6.4-facelift/ on trunk
- Legacy-Id: 8520
2014-10-30 14:31:07 +00:00
Henrik Levkowetz f3b8d34479 Set version info and settings back to development mode
- Legacy-Id: 8493
2014-10-27 06:15:25 +00:00
Henrik Levkowetz f6edbcd855 Set version info to release version 5.7.1 before branching.
- Legacy-Id: 8491
2014-10-27 06:15:21 +00:00
Henrik Levkowetz 330beb7a21 Merged in [8452] from rjsparks@nostrum.com:\n Relax ALLOWED_HOSTS when not running in production. Fixes bug #1373.
- Legacy-Id: 8487
Note: SVN reference [8452] has been migrated to Git commit 745145d5ed
2014-10-26 20:39:57 +00:00
Henrik Levkowetz b1edef1099 Merged in [8441] from rjsparks@nostrum.com:\n Remove X-Frame-Options configuration.
- Legacy-Id: 8485
Note: SVN reference [8441] has been migrated to Git commit c4fb9b5bd5
2014-10-26 20:19:09 +00:00
Henrik Levkowetz 1d02752f01 Set version info and settings back to development mode
- Legacy-Id: 8477
2014-10-26 12:52:06 +00:00
Henrik Levkowetz e7321e1d8b Set version info to release version 5.7.0 before branching.
- Legacy-Id: 8475
2014-10-26 12:52:02 +00:00
Henrik Levkowetz df8705b187 Merged in patches from production.
- Legacy-Id: 8473
2014-10-25 21:14:00 +00:00
Henrik Levkowetz 51bc4430bc Set version info and settings back to development mode
- Legacy-Id: 8468
2014-10-25 16:14:27 +00:00
Henrik Levkowetz f872eaaa11 Set version info to release version 5.6.5 before branching.
- Legacy-Id: 8466
2014-10-25 16:14:22 +00:00
Henrik Levkowetz 6e38e974f5 Merged in [8237] from rcross@amsl.com:
Changes to support video content in proceedings ('recording' document type).
 - Legacy-Id: 8462
Note: SVN reference [8237] has been migrated to Git commit 96bccc7b17
2014-10-24 12:18:25 +00:00
Robert Sparks 745145d5ed Relax ALLOWED_HOSTS when not running in production. Fixes bug #1373. Commit ready for merge.
- Legacy-Id: 8452
2014-10-21 20:20:31 +00:00
Robert Sparks c4fb9b5bd5 Remove X-Frame-Options configuration. Commit ready for merge.
- Legacy-Id: 8441
2014-10-17 14:22:44 +00:00
Lars Eggert a4daf2630c Merge branch 'lars/5.6.3-facelift' into lars/5.6.4-facelift
Conflicts:
	ietf/doc/templatetags/ietf_filters.py
	ietf/doc/views_charter.py
	ietf/templates/doc/charter/edit_notify.html
	ietf/templates/doc/charter/edit_telechat_date.html
	ietf/templates/doc/document_ballot_content.html
	ietf/templates/doc/document_history.html
	ietf/templates/doc/edit_notify.html
	ietf/templates/doc/edit_telechat_date.html
	ietf/templates/doc/notify.html
	ietf/templates/group/concluded_groups.html
 - Legacy-Id: 8429
2014-10-14 11:48:57 +00:00
Henrik Levkowetz 96f99e72d6 Set version info and settings back to development mode
- Legacy-Id: 8399
2014-10-13 20:14:44 +00:00
Henrik Levkowetz a5f49b3fcf Set version info to release version 5.6.4 before branching.
- Legacy-Id: 8397
2014-10-13 20:14:40 +00:00
Henrik Levkowetz 5bf7c412b8 Set version info and settings back to development mode
- Legacy-Id: 8324
2014-09-19 19:28:38 +00:00
Henrik Levkowetz 919cfd2024 Set version info to release version 5.6.3 before branching.
- Legacy-Id: 8322
2014-09-19 19:28:33 +00:00
Henrik Levkowetz 8b8a282730 Merged in [8229] from rjsparks@nostrum.com, with minor tweaks:
From mcr@sandelman.ca:
    Refactor to remove dajaxice.
    Modified the URLs that address schedules:
      - urls now always start with /agenda, removing the mix of /agenda and /schedule prefixes
      - urls to a given schedule include the schedule owner (by email address)
    Corrected issue that prevented deleting sessions.
    Changed comment mechanism in timeslot_edit.js
    Migration to change the email address for (System)
  Fixes bug #1426
 - Legacy-Id: 8319
Note: SVN reference [8229] has been migrated to Git commit fc512680d8
2014-09-18 20:27:28 +00:00
Henrik Levkowetz e661231b99 Merged in [8208] from rjsparks@nostrum.com:
use doc.href rather than manually constructing URLs in several templates. Fixes ticket #1459.
 - Legacy-Id: 8314
Note: SVN reference [8208] has been migrated to Git commit be3d2034ff8432ca9869d26a56e51cc66275c68b
2014-09-16 19:34:03 +00:00
Henrik Levkowetz 266c13bc6c Merged in [8207] from rjsparks@nostrum.com:\n Cleanup commit before changing working HREF contents.
- Legacy-Id: 8311
Note: SVN reference [8207] has been migrated to Git commit 6a3c41a72202dfdef9467bc44924eb1093293117
2014-09-16 19:24:24 +00:00
Henrik Levkowetz 75ce7d6941 Merged in [8204] from rjsparks@nostrum.com:
Improves how many href urls are constructed. Updates ticket #1459.
 - Legacy-Id: 8310
Note: SVN reference [8204] has been migrated to Git commit ffa20b19ab
2014-09-16 19:18:33 +00:00
Ryan Cross 96bccc7b17 changes to support video content in proceedings ('recording' document type). Commit ready for merge
- Legacy-Id: 8237
2014-08-04 17:17:52 +00:00
Robert Sparks fc512680d8 From mcr@sandelman.ca:
Refactor to remove dajaxice.
  Modified the URLs that address schedules:
    - urls now always start with /agenda, removing the mix of /agenda and /schedule prefixes
    - urls to a given schedule include the schedule owner (by email address)
  Corrected issue that prevented deleting sessions.
  Changed comment mechanism in timeslot_edit.js
  Migration to change the email address for (System)

  Fixes bug #1426

Commit ready to merge
 - Legacy-Id: 8229
2014-07-31 22:13:01 +00:00
Ryan Cross 61668dba80 changes to support input of session recordings
- Legacy-Id: 8216
2014-07-30 21:55:42 +00:00
Henrik Levkowetz a78cb8ce36 Added a filter to stop reporting failed uploads to the admin email address -- these seem to occur regularly when a client looses (WiFi) connectivity, and this is not something we can do anything about.
- Legacy-Id: 8212
2014-07-26 11:31:16 +00:00
Robert Sparks ffa20b19ab Improves how many href urls are constructed. Updates ticket #1459. Commit ready for merge
- Legacy-Id: 8204
2014-07-24 17:31:06 +00:00
Henrik Levkowetz a816098ee1 Set version info and settings back to development mode
- Legacy-Id: 8170
2014-07-22 21:21:38 +00:00
Henrik Levkowetz c0137a7b1d Set version info to release version 5.6.2 before branching.
- Legacy-Id: 8168
2014-07-22 21:21:34 +00:00
Henrik Levkowetz 094d37c44c Permit really long sessions, and don't expire sessions on browser close. On request from Pete Resnick.
- Legacy-Id: 8141
2014-07-19 21:12:17 +00:00
Henrik Levkowetz dac3efcb68 Set version info and settings back to development mode
- Legacy-Id: 8073
2014-07-15 09:01:20 +00:00
Henrik Levkowetz 51906f6f26 Set version info to release version 5.6.1 before branching.
- Legacy-Id: 8071
2014-07-15 09:01:16 +00:00
Henrik Levkowetz 1acb142b8e Added an x_frame_options setting to permit datatracker pages to be embedded in tools parges, for the tools tutorial.
- Legacy-Id: 8069
2014-07-15 08:54:53 +00:00
Henrik Levkowetz f11ef54adf Merged in personal/fanpeng/v5.5.3-dev0@8005 from fanpeng@chinamobile.com:
Added email subscription and web-archive links to the datatracker wg summary page.  Fixes issue #958.
 - Legacy-Id: 8062
2014-07-13 20:06:00 +00:00
Henrik Levkowetz a73163993a Rewrote the draft-alias and group-alias generation scripts to generate matching aliases and virtual files for postfix.
- Legacy-Id: 8055
2014-07-08 14:25:14 +00:00
Henrik Levkowetz a16dc35f03 Set version info and settings back to development mode
- Legacy-Id: 8018
2014-07-02 19:40:25 +00:00
Henrik Levkowetz 12bbb87460 Set version info to release version 5.6.0 before branching.
- Legacy-Id: 8016
2014-07-02 19:40:21 +00:00
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