Commit graph

7199 commits

Author SHA1 Message Date
Henrik Levkowetz 834bf08d6f Added settings to use the cache back-end for sessions. Separated out the preference cookie age from the session age. Made the session age refresh on each access, and set the session timeout to 4 weeks of no access.
- Legacy-Id: 11473
2016-06-24 15:44:54 +00:00
Henrik Levkowetz a36cf95572 Refactored the code to skip coverage testing a bit, and added skipping of template and url coverage.
- Legacy-Id: 11472
2016-06-24 15:39:59 +00:00
Henrik Levkowetz 75fd4d2876 Added a production-mode check to verify that the cache is functioning as expected.
- Legacy-Id: 11471
2016-06-24 15:36:25 +00:00
Henrik Levkowetz 19fb344082 Updated svn:ignore
- Legacy-Id: 11470
2016-06-24 15:34:11 +00:00
Henrik Levkowetz ab8b151672 Added missing right-angle for a div. Made some form elements initially display: none in order to avoid elements jumping around on initial form rendering. Fixed alignment of Submit and Back buttons, by proper nesting and col-md- class.
- Legacy-Id: 11469
2016-06-24 12:08:15 +00:00
Henrik Levkowetz f87f938846 Language tweaks
- Legacy-Id: 11468
2016-06-24 11:58:20 +00:00
Henrik Levkowetz 03e69e6d0c Added a banner on top of the agenda view of unofficial agendas (which now work) indicating that it's not the official agenda.
- Legacy-Id: 11464
2016-06-23 15:09:51 +00:00
Henrik Levkowetz bea74cb8b4 Added an optional parameter 'owner' to meeting.views.agenda(). Fixed issues #1959 and #1615
- Legacy-Id: 11463
2016-06-23 15:08:39 +00:00
Henrik Levkowetz ff6e312b32 Fixed a buggy urlpattern regexp which would eat up the last character in an url if not given an extension.
- Legacy-Id: 11462
2016-06-23 14:56:29 +00:00
Henrik Levkowetz 64070fa3bf Added the ability to list absolute coverage data, not only show relative differences, to the coverage_changes management command.
- Legacy-Id: 11460
2016-06-22 22:05:50 +00:00
Henrik Levkowetz 68cbf98c12 Added draft htmlization lib liftout/liftin to PLAN.
- Legacy-Id: 11458
2016-06-22 20:18:34 +00:00
Henrik Levkowetz 52456c6207 Added a missing import.
- Legacy-Id: 11457
2016-06-22 13:50:53 +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 2ef60f4c12 Tweaked the release page a bit, fixing vertical alignment of revision comments when breaking across lines, comment appearance on iPads, and introducing striped tables.
- Legacy-Id: 11455
2016-06-22 12:31:29 +00:00
Robert Sparks ca87b89a79 Remove some incomplete (and not functional) selenium tests
Commit ready for merge.
 - Legacy-Id: 11454
2016-06-21 21:35:17 +00:00
Henrik Levkowetz 6fa181763b Changed the code test coverage checking to never register coverage counts for tests that are sometimes skipped. Removed now unwanted skip settings from the releasetest settings.
- Legacy-Id: 11453
2016-06-21 20:39:28 +00:00
Henrik Levkowetz bb1ef1a447 Tweaked a mkrelease message text.
- Legacy-Id: 11451
2016-06-21 19:24:04 +00:00
Henrik Levkowetz f36f38af90 Set version info and settings back to development mode
- Legacy-Id: 11449
2016-06-21 19:15:42 +00:00
Henrik Levkowetz 66e847b208 Set version info to release version 6.24.0 before branching.
- Legacy-Id: 11447
2016-06-21 19:15:18 +00:00
Henrik Levkowetz 49d6e98418 Changelog entry for 6.24.0
- Legacy-Id: 11446
2016-06-21 19:15:08 +00:00
Henrik Levkowetz 467da707f5 Code coverage data for release 6.24.0
- Legacy-Id: 11445
2016-06-21 19:14:54 +00:00
Henrik Levkowetz 5b5d288d4c Applied patch from production: Added timeslot filtering by schedule for non-session timeslot display.
- Legacy-Id: 11444
2016-06-21 19:01:55 +00:00
Henrik Levkowetz 54fc7adb9a Fixed a typo.
- Legacy-Id: 11443
2016-06-21 18:59:44 +00:00
Henrik Levkowetz 51779e923f Tweaked the mergedevbranch script.
- Legacy-Id: 11442
2016-06-21 18:55:43 +00:00
Henrik Levkowetz 0f0686c489 Backed out previous changes; make_directories() was used in more than one place. Renamed to more expressive name.
- Legacy-Id: 11441
2016-06-21 13:28:13 +00:00
Henrik Levkowetz d4c7928c13 Removed unused import.
- Legacy-Id: 11440
2016-06-21 13:22:59 +00:00
Henrik Levkowetz 340c854efb The helper function make_directories() is now used in only one place, and the function where it's used isn't terribly long. Inlined it, and added a comment (and question) about the os.umask() call. The list of leaves is possibly out of sync with some other places where material doctypes are used.
- Legacy-Id: 11439
2016-06-21 13:20:09 +00:00
Henrik Levkowetz cc6096e190 Merged in [11435] from rcross@amsl.com:
Fix a few things with interim materials management.
 - Legacy-Id: 11438
Note: SVN reference [11435] has been migrated to Git commit f1bb818434c83b4180e9655d062825a5c0016ef8
2016-06-21 12:59:10 +00:00
Henrik Levkowetz 1e50d5dd44 Merged in [11434] from rcross@amsl.com:
Remove legacy secretariat code for adding interim meetings in favor of new ietf.meeting interim features.
 - Legacy-Id: 11437
Note: SVN reference [11434] has been migrated to Git commit 98afcae63a752129c63f0d2e1824bbbb26dbf71f
2016-06-21 12:23:58 +00:00
Henrik Levkowetz e6a005dba6 Added a score of setting save/restores to test setup/teardown actions.
- Legacy-Id: 11436
2016-06-21 07:51:02 +00:00
Henrik Levkowetz 3d48650c0d Another test-crawler tweak.
- Legacy-Id: 11433
2016-06-20 22:47:04 +00:00
Henrik Levkowetz f49471b6aa Restore the AGENDA_PATH setting after temporary test suit change.
- Legacy-Id: 11432
2016-06-20 22:46:34 +00:00
Henrik Levkowetz de0753fa76 Tweaked the test crawler a bit to skip some slow and meaningless checks.
- Legacy-Id: 11431
2016-06-20 22:03:06 +00:00
Henrik Levkowetz 377a84c52b Normalized session agenda html content before running it into PyQuery to avoid later occurrences of '
' for each carriage return.
- Legacy-Id: 11430
2016-06-20 22:02:05 +00:00
Henrik Levkowetz 8fbc23ee1f Added a refactoring to PLAN.
- Legacy-Id: 11429
2016-06-20 22:00:30 +00:00
Henrik Levkowetz 95bb23328c Updated docker/settings_local.py
- Legacy-Id: 11428
2016-06-20 21:57:19 +00:00
Henrik Levkowetz 92a2b1cbe0 Added a check that the proceedings directory given in the settings exists.
- Legacy-Id: 11427
2016-06-20 21:51:14 +00:00
Henrik Levkowetz df08e65570 To support development without having to install Mailman, make the import of mailman list info conditional on mailman module imports succeeding.
- Legacy-Id: 11426
2016-06-20 21:49:50 +00:00
Henrik Levkowetz ef8da52f27 Refactored the code to not use two different functions to get_next_interim_numbers.
- Legacy-Id: 11425
2016-06-20 18:53:12 +00:00
Henrik Levkowetz f083e88592 Made interim meeting test data use zero-padded sequence numbers.
- Legacy-Id: 11424
2016-06-20 18:52:09 +00:00
Henrik Levkowetz 7f98aa87a7 Updated MeetingFactory to give interim meeting numbers with two-digit zero-padded numbers.
- Legacy-Id: 11423
2016-06-20 18:50:39 +00:00
Henrik Levkowetz b6b855d619 Added a get before post in a interim request test.
- Legacy-Id: 11422
2016-06-20 18:48:16 +00:00
Henrik Levkowetz 53fa91f7bb Enhanced the interim_meetings data migration to also update the interim meeting numbers to consistently use zero-padded two-digit serial numbers, in line with how new interim meeting numbers are generated. Added reverse migrations. Made the migration accept existing TimeSlot and Assignments, if found.
- Legacy-Id: 11421
2016-06-20 18:22:09 +00:00
Henrik Levkowetz d46a3d5768 Set some admin fields to raw_id, to avoid insanely long lists of choices.
- Legacy-Id: 11420
2016-06-20 18:18:07 +00:00
Henrik Levkowetz 4285038e61 Updated copyright.
- Legacy-Id: 11419
2016-06-20 18:06:57 +00:00
Henrik Levkowetz 67c1af546c Added an url pattern for interim meeting agendas -- we construct those in some places, like in /doc/agenda-interim-... document pages, so we should be able to handle the ,;-)
- Legacy-Id: 11418
2016-06-20 18:04:40 +00:00
Henrik Levkowetz 7dde59f873 Avoid multiple doctype declarations and other html errors by parsing sesion agenda html files and inserting our title and doctype.
- Legacy-Id: 11417
2016-06-20 18:01:35 +00:00
Henrik Levkowetz 252c201817 Use session.agenda.href in the agenda template, instead of constructing an agenda link in place. This is more DRY, and also fixes some places where the old construct was wrong.
- Legacy-Id: 11416
2016-06-20 17:57:55 +00:00
Henrik Levkowetz 84c355e166 Added caching to some meeting methods which are called multiple times when generating the IETF agenda.
- Legacy-Id: 11413
2016-06-20 11:21:01 +00:00
Henrik Levkowetz df84098980 Fixed a bug in find-history-replacement-active-at() where multiple history entries with the same timestamp would be unordered. This led to the wrong historic group info being shown in some cases (e.g., meeting/86/agenda would show dmmnew instead of dmm, leading to wrong agenda links)
- Legacy-Id: 11410
2016-06-19 12:52:36 +00:00