Commit graph

465 commits

Author SHA1 Message Date
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 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
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 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 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 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 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 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 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 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 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 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
Ryan Cross c8f3760dbe refactor code dealing with interim materials path
- Legacy-Id: 11229
2016-05-23 22:58:45 +00:00
Ryan Cross 81fe596c95 change approval redirects
- Legacy-Id: 11228
2016-05-23 17:21:48 +00:00
Ryan Cross ed371396c1 add tests. fix form validations
- Legacy-Id: 11219
2016-05-20 22:49:27 +00:00
Ryan Cross 6ea92cc5a0 various bug fixes and tweaks
- Legacy-Id: 11204
2016-05-18 23:55:44 +00:00
Ryan Cross cecdea3d72 Add utility script to send interim meeting minutes reminder. Add ability to include comments with meeting cancellation
- Legacy-Id: 11199
2016-05-17 22:55:47 +00:00
Ryan Cross 8fef55dc31 add approval and cancel notifications
- Legacy-Id: 11196
2016-05-16 22:48:43 +00:00
Henrik Levkowetz 92214726fd Renamed some files under ietf/group/ which contained views but didn't have 'views' in the name.
- Legacy-Id: 11190
2016-05-13 15:59:10 +00:00
Henrik Levkowetz 7e61ce84e8 Merged in ^/branch/iola/account-registration-fixes-r11167@11179 from olau@iola.dk, which contains fixes and refactoring for the account registration code, in order to better support the coming community app refactoring.
- Legacy-Id: 11180
2016-05-12 12:59:04 +00:00
Henrik Levkowetz 6be0aebf07 Extend the owner regexp with apostrophe to be able to handle some user logins generated by the test suite.
- Legacy-Id: 11179
2016-05-12 12:56:11 +00:00
Ryan Cross 3366006653 Refactoring. Implement iCalendar support
- Legacy-Id: 11178
2016-05-11 00:13:55 +00:00
Ryan Cross 3f3e6f0b14 add edit view. refactor to use modelforms
- Legacy-Id: 11176
2016-05-06 23:02:25 +00:00
Ole Laursen b83e0d2c78 Unify the URL name handling in ietfauth, i.e. just refer directly to
the view behind the URL instead of naming it.
 - Legacy-Id: 11172
2016-05-06 12:58:10 +00:00
Henrik Levkowetz 22f17f963c Added a migration to match the updated time zone definitions of pytz-2016.4.
- Legacy-Id: 11156
2016-05-05 12:28:22 +00:00
Robert Sparks f34ae9c612 Reworked the pages that manage all the possible schedules for a meeting. Removed a lot of custom javascript. Fixes #1921. Commit ready for merge.
- Legacy-Id: 11137
2016-04-27 20:46:02 +00:00
Ryan Cross facead5d95 Add inteirm meeting request disapprove and cancel capabilities
- Legacy-Id: 11135
2016-04-26 23:05:53 +00:00
Ryan Cross 21d3ede5bc save agenda as a Document object
- Legacy-Id: 11131
2016-04-26 00:16:32 +00:00
Ryan Cross ba75fad3b5 added send announcement view
- Legacy-Id: 11130
2016-04-22 23:14:35 +00:00
Ryan Cross f46fdcfa14 change main menu meeting->upcoming, add navigation tabs
- Legacy-Id: 11127
2016-04-22 18:07:27 +00:00
Ryan Cross bd96d89c85 implement preapproved, add new SessionStatusName, add announce views
- Legacy-Id: 11126
2016-04-22 16:48:20 +00:00
Ryan Cross be6e536769 add pending and detail views and tests.
- Legacy-Id: 11125
2016-04-20 23:57:52 +00:00
Ryan Cross 8f8e4df650 changes for demo
- Legacy-Id: 11121
2016-04-15 12:45:39 +00:00
Ben Campbell d3a14a7e15 Allow meetings/materials to be queried without an explicit meeting number. Fixes issue #1934. Commit ready for merge.
- Legacy-Id: 11075
2016-04-02 19:54:59 +00:00
Ryan Cross 7238fd9148 Add support for series request. Javascript tweaks
- Legacy-Id: 11028
2016-03-30 00:02:28 +00:00
Henrik Levkowetz 58f00689a4 New migration to match pytz 2016.3
- Legacy-Id: 10983
2016-03-28 14:32:29 +00:00
Ryan Cross b85df63a4f use formset for interim sessions
- Legacy-Id: 10978
2016-03-25 23:15:05 +00:00
Henrik Levkowetz 0bcc7f0f3f Merged in [10973] from rjsparks@nostrum.com:
Show the drafts from all of a groups sessions on the materials page. Fixes #1933.
 - Legacy-Id: 10976
Note: SVN reference [10973] has been migrated to Git commit 71166df5a2
2016-03-24 17:57:46 +00:00
Henrik Levkowetz 96d62b8aaa Fixed a problem with paging of api lists, which requires that the ordering keys define a fully deterministic ordering (i.e., there may be no entries with the same sort position in order to make the api paging work). (The admin interface's paging does not seem to have this problem.) Fixes issue #1930.
- Legacy-Id: 10957
2016-03-20 17:07:36 +00:00
Henrik Levkowetz 8177d3ecbc Migration for timezone changes (pytz 2015.7 => 2016.1)
- Legacy-Id: 10938
2016-03-16 13:52:09 +00:00
Henrik Levkowetz 6e6a8baa13 Fixed a typo.
- Legacy-Id: 10931
2016-03-15 23:15:44 +00:00