Henrik Levkowetz
e3020686a8
Added a global declaration
...
- Legacy-Id: 11647
2016-07-13 16:00:41 +00:00
Henrik Levkowetz
6f5234969e
If an external command fails, capture stderr and raise Exception.
...
This handles the RFC-Editor and IANA sync external commands, but
need to be generalised, and applied to all external commands: TODO.
- Legacy-Id: 11646
2016-07-13 13:12:08 +00:00
Henrik Levkowetz
e2c332e6c5
Added agenda links for various meeting resources
...
Added links to Jabber room, Etherpad, Audio stream, and Meetecho video
participation, up to the time a session ends; switching out Jabber,
Meetecho and Audio streams with links to logs or recordings after the
end of a session.
- Legacy-Id: 11645
2016-07-13 13:11:06 +00:00
Henrik Levkowetz
7bc8e043f1
Added model UrlResource with FK to Room
...
This will make it easier to support audio and video streaming links
which vary by meeting, but are fixed by Room. Also added migrations,
resource, admin support, supporting methods, and a bit of refactoring.
- Legacy-Id: 11644
2016-07-13 13:07:20 +00:00
Henrik Levkowetz
14e97a732c
Provide the agenda template with the time now
...
This makes it possible to display either audio and video stream links
when a session is live, or links to the archives after a session.
- Legacy-Id: 11643
2016-07-13 13:01:26 +00:00
Henrik Levkowetz
4a21a535fb
Provide css for stacked fa glyphs in button.
...
- Legacy-Id: 11642
2016-07-13 12:57:26 +00:00
Henrik Levkowetz
0d160b9672
Guard get array value against array==None in log.getcaller()
...
- Legacy-Id: 11641
2016-07-13 12:56:02 +00:00
Henrik Levkowetz
53506389b3
Make all the scripts under ietf/bin/ set up the environment the same way.
...
- Legacy-Id: 11639
2016-07-12 20:52:09 +00:00
Henrik Levkowetz
b0880b3499
Set version info and settings back to development mode
...
- Legacy-Id: 11599
2016-07-10 16:07:23 +00:00
Henrik Levkowetz
2429eb10fb
Set version info to release version 6.27.0 before branching.
...
- Legacy-Id: 11597
2016-07-10 16:07:12 +00:00
Henrik Levkowetz
8ff4670954
Added a meeting week-view test.
...
- Legacy-Id: 11594
2016-07-10 15:06:25 +00:00
Henrik Levkowetz
cb439fa3d4
Fixed some pyflakes issues.
...
- Legacy-Id: 11593
2016-07-10 14:07:17 +00:00
Henrik Levkowetz
df5417e7b3
Use xslugify on floor and room names, instead of slugify which ignores slashes.
...
- Legacy-Id: 11592
2016-07-10 14:01:10 +00:00
Henrik Levkowetz
87273de795
Not all the IETF 96 room names are in place yet. Use get_or_create in the data migration.
...
- Legacy-Id: 11591
2016-07-10 14:00:01 +00:00
Henrik Levkowetz
2fe2412bdd
Tweaked the room admin to show additional fields.
...
- Legacy-Id: 11590
2016-07-10 13:59:03 +00:00
Henrik Levkowetz
402a099e4e
Added a modified slugify function and template filter, which converts slashes to dashes instead of eliding them. This is necessary in order to be able to distinguish the slugified room names like 'Schinkel I/II' from 'Schinkel III'.
...
- Legacy-Id: 11589
2016-07-10 13:58:30 +00:00
Henrik Levkowetz
ee789ea155
Removed the floor index sidebar, as it took away too much room from the floor-plans.
...
- Legacy-Id: 11587
2016-07-09 21:55:07 +00:00
Henrik Levkowetz
cd857c3602
Fixed a bug in removing old blinking arrows. Added functional room names. Tweaked the font size of room names. Made the page switch to the right floor-plan for a given room.
...
- Legacy-Id: 11586
2016-07-09 21:23:58 +00:00
Henrik Levkowetz
769c6f6137
Tweaked the Room.functional_display_name() to not return anything for more variations of 'breakout' room names.
...
- Legacy-Id: 11585
2016-07-09 21:21:33 +00:00
Henrik Levkowetz
0eaa07f056
Tweaked floorplan data migration.
...
- Legacy-Id: 11584
2016-07-09 21:19:59 +00:00
Henrik Levkowetz
58690475da
Made the room links on the agenda page point at the datatracker floor-plans for IETF meetings IETF-96 and later.
...
- Legacy-Id: 11583
2016-07-09 20:29:55 +00:00
Henrik Levkowetz
e70dcfc7a3
Added floorplan data for additional rooms.
...
- Legacy-Id: 11582
2016-07-09 20:28:42 +00:00
Henrik Levkowetz
45b19a585b
Fixed various issues with the interim approval request email text when used for non-WG groups (RGs, for instance). Added supporting template filter functions. Related to issues #1979 and #1980 .
...
- Legacy-Id: 11581
2016-07-09 20:02:28 +00:00
Henrik Levkowetz
4537f91424
Modified the alias factory to work around the problem with the backend collapsing aliases with accented and unaccented versions of the same name.
...
- Legacy-Id: 11580
2016-07-09 19:57:37 +00:00
Henrik Levkowetz
8b83c72a4c
Added a 'verbose_name' attribute to the GroupTypeName table, with updated admin and a data migration to provide verbose group names.
...
- Legacy-Id: 11579
2016-07-09 19:53:51 +00:00
Henrik Levkowetz
a23b174b91
Fixed the floorplan template and accompanying javascript to make the arrows which point out room location work. This needed some modification to support separate per-floor images, and a fix to make the arrow position setting code work in html5 ('px' must be specified). Also added handling of responsive resizing of the floor-plan images, to make the arrow point right independent of the image scaling.
...
- Legacy-Id: 11578
2016-07-09 19:49:51 +00:00
Henrik Levkowetz
d53da28d00
Added support in the interim meeting request form for taking a group id parameter as query arg.
...
- Legacy-Id: 11577
2016-07-09 19:45:11 +00:00
Henrik Levkowetz
7d9b6c109c
Updated data migration with ietf 96 room locations.
...
- Legacy-Id: 11576
2016-07-09 19:43:18 +00:00
Henrik Levkowetz
8b6d8c9f44
Replaced the hardcoded 'Area Director' approval role with a group-dependent list of approval roles. Fixes issue #1980 .
...
- Legacy-Id: 11575
2016-07-09 16:59:50 +00:00
Henrik Levkowetz
ac59a087cf
Pre-fill the group in the interim meeting request form when linked from a button in the group's meeting tab.
...
- Legacy-Id: 11574
2016-07-09 16:28:59 +00:00
Henrik Levkowetz
76fe6d128c
Split up the action buttons on the group meeing tab to put buttons after the closing button on a new line. Added an interim meeting request button.
...
- Legacy-Id: 11572
2016-07-08 13:41:26 +00:00
Henrik Levkowetz
009856e4c1
Modified the interim announcement text to be less rude if remote participation isn't supported. Fixes issue #1979 .
...
- Legacy-Id: 11571
2016-07-08 13:18:59 +00:00
Henrik Levkowetz
1ddd6e7a09
Merged in [11530] from rjsparks@nostrum.com:
...
Adds a publisher to the digital preservation feed.
- Legacy-Id: 11570
Note: SVN reference [11530] has been migrated to Git commit aafd1dc1ed
2016-07-08 13:17:02 +00:00
Henrik Levkowetz
acb3f90d39
Tweaked the floor-plan urls, removing an unnecessary path element.
...
- Legacy-Id: 11569
2016-07-08 13:03:56 +00:00
Henrik Levkowetz
9a225405fd
Make the floorplans scale down also for small devices.
...
- Legacy-Id: 11568
2016-07-08 12:51:15 +00:00
Henrik Levkowetz
167fba37e8
Set version info and settings back to development mode
...
- Legacy-Id: 11566
2016-07-08 11:34:03 +00:00
Henrik Levkowetz
f79ac44206
Set version info to release version 6.26.0 before branching.
...
- Legacy-Id: 11564
2016-07-08 11:32:16 +00:00
Henrik Levkowetz
58044b103e
Added another test, and fixed a code flaw it discovered.
...
- Legacy-Id: 11560
2016-07-08 11:19:09 +00:00
Henrik Levkowetz
85fb050b2e
Brought back, by popular demand, a tab with the link to a group's tools pages (which was removed in release 6.25.0).
...
- Legacy-Id: 11559
2016-07-08 11:17:58 +00:00
Henrik Levkowetz
e7eb4975b0
Save submitted session agendas as UTF-8, not as ascii.
...
- Legacy-Id: 11551
2016-07-07 20:37:47 +00:00
Henrik Levkowetz
fe65f07d77
Tweaked the test settings.
...
- Legacy-Id: 11549
2016-07-07 20:17:40 +00:00
Henrik Levkowetz
efc09d92f3
Updated migration.
...
- Legacy-Id: 11548
2016-07-07 17:28:47 +00:00
Henrik Levkowetz
ca36d50484
Merged in ^/personal/henrik/6.25.2-floorplans@11546, which provides basic meeting venue floorplan and room location support, including JSON API access to floorplan images and room location. Floorplan data for IETF 96 in Berlin is also provided in a data migration. Not part of this release, but planned for a later release, is support for arrows pointing out rooms, and secretariat support for room location input.
...
- Legacy-Id: 11547
2016-07-07 17:18:00 +00:00
Henrik Levkowetz
fa184df2a6
Added an explicit PhantomJS(port=0) as a workaround for old phantomjs instances staying around and blocking the port needed to run tests.
...
- Legacy-Id: 11546
2016-07-07 16:27:52 +00:00
Henrik Levkowetz
2bebde1ebe
Added a test for the floorplan view.
...
- Legacy-Id: 11545
2016-07-07 12:41:27 +00:00
Henrik Levkowetz
7f5863d212
Added a FIXME comment about a test which can fail if run across the midnight date shift.
...
- Legacy-Id: 11544
2016-07-07 12:40:41 +00:00
Henrik Levkowetz
8fee031802
Added a floorplan view function, and urls to go with it.
...
- Legacy-Id: 11543
2016-07-07 12:39:46 +00:00
Henrik Levkowetz
1d5e0ec41a
Added a data migration to provide initial IETF-96 floorplan data.
...
- Legacy-Id: 11542
2016-07-07 12:38:39 +00:00
Henrik Levkowetz
8de23cb7f7
Fixed some admin plural forms.
...
- Legacy-Id: 11541
2016-07-07 12:37:51 +00:00
Henrik Levkowetz
9e5d990954
Added meeting FloorPlan model and added location parameters and ordering to the Room model.
...
- Legacy-Id: 11540
2016-07-07 12:37:09 +00:00
Henrik Levkowetz
c84c18926a
Added static media for floorplans.
...
- Legacy-Id: 11539
2016-07-07 12:31:30 +00:00
Henrik Levkowetz
874000fd6d
Added z-index settings to make sure that the tab links aren't covered by other elements.
...
- Legacy-Id: 11538
2016-07-07 12:30:50 +00:00
Henrik Levkowetz
dd7e454401
Added consistent navigation tabs for agenda-related pages, and added a floor-plan tab. Tweaked the styling of by-room and by-type meeting tabs to be more consistent with the rest of the site. Factored out page header to the common header include file for some pages.
...
- Legacy-Id: 11537
2016-07-07 12:29:19 +00:00
Henrik Levkowetz
c0c3d2a5d6
Removed an unnecessary storage location argument, and corrected the use of ImageField upload_to in order to point at media/photo instead of media/photo/photo.
...
- Legacy-Id: 11536
2016-07-07 12:23:34 +00:00
Henrik Levkowetz
11d3e6fcd5
Added a media subdirectory for floorplans.
...
- Legacy-Id: 11535
2016-07-07 12:21:25 +00:00
Henrik Levkowetz
ad9d5d72f9
Fixed an error in a docstring.
...
- Legacy-Id: 11534
2016-07-07 12:19:59 +00:00
Henrik Levkowetz
a4b5bbc5cf
Removed an unnecessary pyflakes:ignore.
...
- Legacy-Id: 11533
2016-07-07 12:19:02 +00:00
Henrik Levkowetz
2b55d20371
Added a filter 'nbsp' to turn spaces into nonbreaking-space characters.
...
- Legacy-Id: 11532
2016-07-07 12:18:21 +00:00
Robert Sparks
aafd1dc1ed
Adds a publisher to the digital preservation feed. Commit ready for merge.
...
- Legacy-Id: 11530
2016-07-06 20:41:14 +00:00
Henrik Levkowetz
e01298ca2f
Set version info and settings back to development mode
...
- Legacy-Id: 11525
2016-07-06 06:52:56 +00:00
Henrik Levkowetz
1e40b0a1e2
Set version info to release version 6.25.1 before branching.
...
- Legacy-Id: 11523
2016-07-06 06:52:48 +00:00
Henrik Levkowetz
1510a3e1af
Fixed a pyflakes issue.
...
- Legacy-Id: 11518
2016-07-04 15:48:41 +00:00
Henrik Levkowetz
79a3609729
Migration for tweakd plural forms.
...
- Legacy-Id: 11517
2016-07-04 14:29:32 +00:00
Henrik Levkowetz
e34a5caed4
Configured the plural form of 2 models.
...
- Legacy-Id: 11515
2016-07-04 11:23:50 +00:00
Henrik Levkowetz
37161bbde1
Merged in [11512] from rjsparks@nostrum.com:
...
Allow RG secretaries to manipulate meeting materials. Fixes #1836 .
- Legacy-Id: 11513
Note: SVN reference [11512] has been migrated to Git commit eb17c03d1d
2016-07-01 21:45:09 +00:00
Robert Sparks
eb17c03d1d
Allow RG secretaries to manipulate meeting materials. Fixes #1836 . Commit ready for merge.
...
- Legacy-Id: 11512
2016-07-01 20:59:57 +00:00
Henrik Levkowetz
7d7bcbef04
In the internet-draft submission status page, point at the datatracker page for the document, rather than the repository copy of the document.
...
- Legacy-Id: 11511
2016-07-01 20:51:44 +00:00
Henrik Levkowetz
5acff0e95f
Added a method Person.ascii_name() for use when generating 1id-*.txt files. Added caching for Person.plain_name(). Fixes a problem with non-ascii names in 1id-*.txt which lead to non-ascii names in xml2rfc reference files.
...
- Legacy-Id: 11510
2016-07-01 20:08:28 +00:00
Henrik Levkowetz
8642e8da5e
Merged in [11504] from rcross@amsl.com:
...
Remove old interim proceedings location reference.
- Legacy-Id: 11507
Note: SVN reference [11504] has been migrated to Git commit 19f9b11032
2016-07-01 13:46:53 +00:00
Henrik Levkowetz
d2577a130f
Merged in [11501] from rjsparks@nostrum.com:
...
Change search results for recordings to link to the actual recording. Fixes #1895 .
- Legacy-Id: 11506
Note: SVN reference [11501] has been migrated to Git commit 55ef3a620f
2016-06-30 20:14:24 +00:00
Henrik Levkowetz
3e25390a1b
Merged in [11500] from rjsparks@nostrum.com:
...
Allow non-official schedules to be viewed in the same ways the official schedule for a meeting can be viewed. Fixes #1959 .
- Legacy-Id: 11505
Note: SVN reference [11500] has been migrated to Git commit b3883b6ac4
2016-06-30 19:54:04 +00:00
Ryan Cross
19f9b11032
Remove old interim proceedings location reference. Commit ready for merge.
...
- Legacy-Id: 11504
2016-06-30 17:02:33 +00:00
Robert Sparks
55ef3a620f
Change search results for recordings to link to the actual recording. Fixes #1895 . Commit ready for merge.
...
- Legacy-Id: 11501
2016-06-29 21:33:03 +00:00
Robert Sparks
b3883b6ac4
Allow non-official schedules to be viewed in the same ways the official schedule for a meeting can be viewed. Fixes #1959 . Commit ready for merge.
...
- Legacy-Id: 11500
2016-06-29 20:56:08 +00:00
Henrik Levkowetz
04ccda3d08
Merged in [11498] from rcross@amsl.com:
...
Fix interim meeting get_proceedings_url() functions.
- Legacy-Id: 11499
Note: SVN reference [11498] has been migrated to Git commit 882fe23828
2016-06-29 19:33:35 +00:00
Ryan Cross
882fe23828
Fix interim meeting get_proceedings_url() functions. Commit ready for merge.
...
- Legacy-Id: 11498
2016-06-29 18:53:53 +00:00
Henrik Levkowetz
9318efa13a
Set version info and settings back to development mode
...
- Legacy-Id: 11495
2016-06-28 20:50:58 +00:00
Henrik Levkowetz
c750e5765b
Set version info to release version 6.25.0 before branching.
...
- Legacy-Id: 11493
2016-06-28 20:50:51 +00:00
Henrik Levkowetz
7b702c7cb7
Merged in [11487] from rjsparks@nostrum.com:
...
Show ballots for charters that are in external review in search results
(including the iesg/agenda/documents page). Fixes #1792 .
- Legacy-Id: 11490
Note: SVN reference [11487] has been migrated to Git commit e1da2669d3
2016-06-28 18:42:50 +00:00
Robert Sparks
e1da2669d3
Show ballots for charters that are in external review in search results (including the iesg/agenda/documents page). Fixed #1792 . Commit ready for merge. Should also be patched into production.
...
- Legacy-Id: 11487
2016-06-28 18:06:00 +00:00
Henrik Levkowetz
f8804b4f2c
Added 3 tests which checks 1) that all templates can be parsed and loaded, 2) that url template-tags refer to an urlconf callback that exists, and 3) that static template-tags resolve to urls that work. This was prompted by some 500 errors earlier which weren't caught by existing texts.
...
- Legacy-Id: 11483
2016-06-28 04:48:50 +00:00
Henrik Levkowetz
a405449150
Cached the list of template paths in test_runner.py so we can call it multiple times cheaply.
...
- Legacy-Id: 11482
2016-06-28 04:44:25 +00:00
Henrik Levkowetz
a0414bed7a
Merged in [11479] from rcross@amsl.com:
...
Remove references to non-existent views from templates.
- Legacy-Id: 11481
Note: SVN reference [11479] has been migrated to Git commit cbcdbaa46c
2016-06-28 04:42:29 +00:00
Ryan Cross
cbcdbaa46c
Remove references to non-existent views from templates. Commit ready for merge.
...
- Legacy-Id: 11479
2016-06-27 22:49:54 +00:00
Henrik Levkowetz
081eacae6a
Fixed some missing and mistyped web assets found with test_template_statics_exists().
...
- Legacy-Id: 11478
2016-06-27 22:21:50 +00:00
Henrik Levkowetz
6e05c88770
Removed dead template.
...
- Legacy-Id: 11476
2016-06-26 23:11:32 +00:00
Henrik Levkowetz
e76a2a61cb
Removed dead code.
...
- Legacy-Id: 11475
2016-06-26 22:59:35 +00:00
Henrik Levkowetz
51b68099a5
Fixed a place where a logged-in user without associcated Person would cause a 500 instead of 403.
...
- Legacy-Id: 11474
2016-06-25 20:27:13 +00:00
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
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
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
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
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
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
f49471b6aa
Restore the AGENDA_PATH setting after temporary test suit change.
...
- Legacy-Id: 11432
2016-06-20 22:46:34 +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
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
Henrik Levkowetz
b79ac1ee29
Tweaked the styling of meeting rows to avoid wrapping the interim meeting names, and added meeting links for the IETF meetings.
...
- Legacy-Id: 11409
2016-06-18 21:22:59 +00:00
Henrik Levkowetz
5939a376ba
Added a missing condition, to make tool page links visible under the More info entry on group pages.
...
- Legacy-Id: 11408
2016-06-18 15:33:04 +00:00
Henrik Levkowetz
a1ed1aecfa
Moved check for session data up to before we try to use it in announcemen.views.confirm.
...
- Legacy-Id: 11405
2016-06-17 19:49:45 +00:00
Henrik Levkowetz
28829d34c5
Added interim test set up and tear down actions. The InterimTests need the same setUp and tearDown of a test materials dir as the regular meeting tests, otherwise they are going to depend on individual developer's settings_local, and fail unpredictably.
...
- Legacy-Id: 11403
2016-06-17 15:00:11 +00:00
Henrik Levkowetz
d298785fda
Merged in ^/branch/amsl/interim@11230, which provides interim meeting management support. Also fixes issues #1961 , #1962 and #1964 .
...
- Legacy-Id: 11402
2016-06-17 14:16:27 +00:00
Henrik Levkowetz
688ffa4e2d
Set version info and settings back to development mode
...
- Legacy-Id: 11400
2016-06-17 13:20:35 +00:00
Henrik Levkowetz
a9942ab05b
Set version info to release version 6.23.0 before branching.
...
- Legacy-Id: 11398
2016-06-17 13:20:26 +00:00
Henrik Levkowetz
b667f47b4f
Let the import_mailman_listinfo management command not only add, but also remove subcriptions to match mailman's info. Pay attention only to addresses with delivery enabled.
...
- Legacy-Id: 11394
2016-06-17 13:06:39 +00:00
Henrik Levkowetz
744a39e2ca
Added a migration to do the first mailman subscriber import, using a function from the refactored management command.
...
- Legacy-Id: 11393
2016-06-16 19:33:07 +00:00
Henrik Levkowetz
263e1f4136
Changed the IESG photo page to show full area name instead of area acronym in each box heading. Linked the area name to the area page. Removed the area acronym under each picture. Tweaked the vertical alignment of photo wells. Fixes an issue raised by housley@vigilsec.com
...
- Legacy-Id: 11390
2016-06-16 18:07:11 +00:00
Henrik Levkowetz
e110419916
Merged in ^/personal/henrik/6.22.1-acctdeps which provides import of addresses subscribed to IETF mailing lists, and additional datatracker account creation requirements. Also a table and form for manual whitelisting of account logins, in order to handle cases which fall outside the default requirements. Fixed some tests.
...
- Legacy-Id: 11389
2016-06-15 22:10:50 +00:00
Henrik Levkowetz
7c033d3daa
Only check state.slug in GroupForm.clean() if state is set.
...
- Legacy-Id: 11388
2016-06-15 20:02:51 +00:00
Henrik Levkowetz
d251692b96
Added a clean() method to the Group creation form which requires a BoF to have a parent group. Fixes issue #1970 .
...
- Legacy-Id: 11387
2016-06-15 19:46:47 +00:00
Henrik Levkowetz
c1a8b3d7cc
Whitelist form language tweaks.
...
- Legacy-Id: 11386
2016-06-15 16:15:56 +00:00
Henrik Levkowetz
016f912ef7
Changed some field names from address to email.
...
- Legacy-Id: 11385
2016-06-15 15:49:28 +00:00
Henrik Levkowetz
c0ba793c69
Added the new models for mailinglists ...
...
- Legacy-Id: 11384
2016-06-15 15:48:58 +00:00
Henrik Levkowetz
d432e5a46c
Added a link to the account creation whitelist page for the secretariat.
...
- Legacy-Id: 11383
2016-06-15 15:45:07 +00:00
Henrik Levkowetz
4f6870d5a8
Set version info and settings back to development mode
...
- Legacy-Id: 11381
2016-06-15 15:09:50 +00:00
Henrik Levkowetz
576176ecce
Set version info to release version 6.22.2 before branching.
...
- Legacy-Id: 11379
2016-06-15 15:09:41 +00:00
Henrik Levkowetz
6304897519
Temporarily disable photo upload field -- requires handler code.
...
- Legacy-Id: 11376
2016-06-15 14:58:43 +00:00
Henrik Levkowetz
fed2a04445
Increased the requirements for account creation, and added a form where the secretariat can add whitelisting to make account creation possible for addresses that don't fulfil the default requirements.
...
- Legacy-Id: 11374
2016-06-14 21:39:12 +00:00
Henrik Levkowetz
b0ddd0daeb
Added models for mailman lists and subscribed and whitelisted addresses, and an import management command suited to be run as a periodic cron-job.
...
- Legacy-Id: 11373
2016-06-14 21:36:05 +00:00
Henrik Levkowetz
9019d0a1dc
Merged in [11357] from lars@netapp.com:
...
Update web assets.
- Legacy-Id: 11369
Note: SVN reference [11357] has been migrated to Git commit ab1dc4abc6
2016-06-14 15:11:20 +00:00
Henrik Levkowetz
fa5a89f3d7
Added a backwards migration for person.0013_add_plain_name_aliases.
...
- Legacy-Id: 11368
2016-06-14 15:11:05 +00:00
Henrik Levkowetz
122cdd5489
Merged in [11202] from lars@netapp.com:
...
Update various web assets.
- Legacy-Id: 11365
Note: SVN reference [11202] has been migrated to Git commit 41e8aa96f1
2016-06-14 14:19:19 +00:00
Lars Eggert
ab1dc4abc6
Update web assets. Commit ready for merge.
...
- Legacy-Id: 11357
2016-06-14 08:51:28 +00:00
Henrik Levkowetz
2ba1bde0ba
Reverted a bad to group/urls_info.py
...
- Legacy-Id: 11355
2016-06-14 04:56:50 +00:00
Henrik Levkowetz
7037c734f6
Set version info and settings back to development mode
...
- Legacy-Id: 11353
2016-06-13 15:14:03 +00:00
Henrik Levkowetz
3d2bd57301
Set version info to release version 6.22.1 before branching.
...
- Legacy-Id: 11351
2016-06-13 15:13:54 +00:00
Henrik Levkowetz
5d46febe03
Fixed an incorrect path to the default 'no photo available' image.
...
- Legacy-Id: 11348
2016-06-13 15:05:48 +00:00
Henrik Levkowetz
45e9801955
Added a migration which provides photo field default values and updates the upload path to the one used in production.
...
- Legacy-Id: 11345
2016-06-13 14:54:40 +00:00
Henrik Levkowetz
d5701633fa
Grouped aliases settings together.
...
- Legacy-Id: 11344
2016-06-13 14:50:11 +00:00
Henrik Levkowetz
289dd0c2a9
Minor tweaks.
...
- Legacy-Id: 11343
2016-06-13 14:03:19 +00:00
Henrik Levkowetz
ee14795563
Reapplying aliases patch lost in previous commit.
...
- Legacy-Id: 11342
2016-06-13 13:47:44 +00:00
Henrik Levkowetz
4a227601df
Added default media and photo directories for use in development. Changed settings to point to the media dir in development.
...
- Legacy-Id: 11341
2016-06-13 13:42:03 +00:00
Henrik Levkowetz
09109516f9
Fixed a bug in the default alias-file settings.
...
- Legacy-Id: 11340
2016-06-13 10:57:02 +00:00
Henrik Levkowetz
e20ffc9e86
Improved data migration for plain_name aliases.
...
- Legacy-Id: 11339
2016-06-13 10:39:36 +00:00
Henrik Levkowetz
c6e1daa2e9
Set version info and settings back to development mode
...
- Legacy-Id: 11328
2016-06-12 10:44:16 +00:00
Henrik Levkowetz
aa08aad199
Set version info to release version 6.22.0 before branching.
...
- Legacy-Id: 11326
2016-06-12 10:44:09 +00:00
Henrik Levkowetz
78ed9334d2
Skip the htpasswd update test which uses an external binary if the binary isn't found Fixes the failing OS X test.
...
- Legacy-Id: 11323
2016-06-11 23:40:20 +00:00
Henrik Levkowetz
80dc67f109
Fixed pyflakes and consistency issues in person.views.profile().
...
- Legacy-Id: 11322
2016-06-11 23:05:08 +00:00
Henrik Levkowetz
8ba02dfd2c
Added fixes for various profile page problems found by the test crawler.
...
- Legacy-Id: 11321
2016-06-11 21:54:14 +00:00
Henrik Levkowetz
e3cbabaf9b
Made it possible to filter on photo and bio fields in the API.
...
- Legacy-Id: 11320
2016-06-11 19:48:36 +00:00
Henrik Levkowetz
f384a134c4
Added a migration to provide plain-name aliases where they are missing, as we expect those for the person profile URLs.
...
- Legacy-Id: 11319
2016-06-11 11:58:30 +00:00
Henrik Levkowetz
9855c2d54b
Added a check for the existence of the media/photos directory.
...
- Legacy-Id: 11315
2016-06-10 19:37:36 +00:00
Henrik Levkowetz
9eacdbf2c6
Merged in ^/personal/henrik/6.21.1-biophoto@11313, with work from rjsparks@nostrum.com and henrik@levkowetz.com which provides support for profile biography and photo.
...
- Legacy-Id: 11314
2016-06-10 19:36:47 +00:00
Henrik Levkowetz
4cb87b5b09
An additional photo test, and a test function rename.
...
- Legacy-Id: 11313
2016-06-10 18:36:28 +00:00
Henrik Levkowetz
e62c3ac8d2
Set version info and settings back to development mode
...
- Legacy-Id: 11311
2016-06-10 09:45:48 +00:00
Henrik Levkowetz
517425d12f
Set version info to release version 6.21.1 before branching.
...
- Legacy-Id: 11309
2016-06-10 09:45:41 +00:00
Henrik Levkowetz
a9980d5cc1
Added a default for photo and photo_thumb to the migration.
...
- Legacy-Id: 11306
2016-06-10 09:41:09 +00:00
Henrik Levkowetz
ebe45e5312
Added tests for various photo pages.
...
- Legacy-Id: 11305
2016-06-09 21:59:17 +00:00
Henrik Levkowetz
3e54101e06
Renamed group.views.all_photos() back to chair_photos(). Added differentiated ordering by role to group photo pages. Moved the external links (dependency graph and tools pages) off of the tabs, to the charter page.
...
- Legacy-Id: 11304
2016-06-09 21:58:35 +00:00
Henrik Levkowetz
7c53eb1843
Renamed group.views.all_photos() back to chair_photos(). Added differentiated ordering by role to group photo pages. Moved the external links (dependency graph and tools pages) off of the tabs, to the charter page.
...
- Legacy-Id: 11303
2016-06-09 21:58:01 +00:00
Henrik Levkowetz
cbaabbf98f
Changed the urls config so that static files can be served to the test client.
...
- Legacy-Id: 11302
2016-06-09 21:54:44 +00:00
Henrik Levkowetz
2c456cea73
Added default values to the photo and photo_thumb fields. Made photo_name() return unicode. Made plain_name not fall back to ascii_short, as that's not meaningful.
...
- Legacy-Id: 11301
2016-06-09 21:53:52 +00:00
Henrik Levkowetz
f4d2f19ffb
Tweaked the person factory to provide bio and photo on request.
...
- Legacy-Id: 11300
2016-06-09 21:51:46 +00:00
Henrik Levkowetz
c80b654f18
Simplified some setting calculations.
...
- Legacy-Id: 11299
2016-06-09 21:50:56 +00:00
Henrik Levkowetz
511e500960
Show default no-photo-available image on bio if no photo is available.
...
- Legacy-Id: 11298
2016-06-09 21:49:44 +00:00
Henrik Levkowetz
fcd8f55117
Added person.plain_name() to the name aliases.
...
- Legacy-Id: 11297
2016-06-09 21:48:04 +00:00
Henrik Levkowetz
087c543dfd
Changed the links to profile pages to apply to both photo and name, for an easier click target. Added links to group names.
...
- Legacy-Id: 11296
2016-06-09 21:46:39 +00:00
Henrik Levkowetz
637c1a0e7b
Added links to dependency graph and tools page to the group metainformation. Reindented consistently.
...
- Legacy-Id: 11295
2016-06-09 21:42:45 +00:00
Henrik Levkowetz
b0cd3a0066
Fixed a problem with accessing a group's workflow customisation page from /group/{{acronym}} instead of /wg/{{acronym}}/.
...
- Legacy-Id: 11290
2016-06-07 18:13:55 +00:00
Henrik Levkowetz
7edecaee27
Added photo page support for individual groups, and tweaked some names. This provides a photo page for the IAB, but also as a benefit photo pages for other groups.
...
- Legacy-Id: 11287
2016-06-06 16:33:24 +00:00
Henrik Levkowetz
dd781c9367
Added and updated migrations.
...
- Legacy-Id: 11286
2016-06-06 16:30:54 +00:00
Henrik Levkowetz
ab20d0002d
Added some guards against bad data in name_parts().
...
- Legacy-Id: 11285
2016-06-06 16:30:30 +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
aa4ddc00e2
Limited the biography and photo uploading to people who have been assigned a role.
...
- Legacy-Id: 11283
2016-06-06 12:42:24 +00:00
Henrik Levkowetz
2947bb4096
Added a setting (to go with the earlier changes in ietfauth and secr/rolodex) for excluded personal email patterns.
...
- Legacy-Id: 11282
2016-06-06 07:49:26 +00:00
Henrik Levkowetz
5395c85ed7
Changed the acceptable mime type for uploaded xml files to be either text/xml or application/xml.
...
- Legacy-Id: 11280
2016-06-06 07:38:02 +00:00
Henrik Levkowetz
3eaef15fd5
Fixed a bug found by rjsparks@nostrum.com in the submission test text output.
...
- Legacy-Id: 11279
2016-06-06 07:37:05 +00:00
Henrik Levkowetz
c4b59f0363
Added personal photo+bio pages.
...
- Legacy-Id: 11278
2016-06-05 20:14:50 +00:00
Henrik Levkowetz
5159349959
Added an IESG photo page. Replaced navigation pills with a navtab on the IESG pages.
...
- Legacy-Id: 11277
2016-06-05 09:55:59 +00:00