Henrik Levkowetz
52c5c0daa0
Merged in [11792] from rcross@amsl.com:
...
Requests for virtual interim meeting should go directly Scheduled - Waiting for announcement state and an email notification sent to the secretariat. Fixes issue #1994 .
- Legacy-Id: 11822
Note: SVN reference [11792] has been migrated to Git commit a13b751e1a
2016-08-18 15:03:55 +00:00
Henrik Levkowetz
250af833aa
Undid erroneous commit [11820].
...
- Legacy-Id: 11821
Note: SVN reference [11820] has been migrated to Git commit f497367658
2016-08-18 14:13:06 +00:00
Ryan Cross
a13b751e1a
Fixes #1994 . Requests for virtual interim meeting should go directly Scheduled - Waiting for announcement state and an email notification sent to the secretariat. Commit ready for merge.
...
- Legacy-Id: 11792
2016-08-15 21:04:31 +00:00
Ryan Cross
3da2d4f67b
Changed send_interim_announcement_request() to use new mailtrigger interim_approved. Commit ready for merge.
...
- Legacy-Id: 11698
2016-07-18 08:15:13 +00:00
Ryan Cross
11952627f3
Change where interim meeting announcement request email gets sent. Commit ready for merge
...
- Legacy-Id: 11667
2016-07-16 12:33:36 +00:00
Ryan Cross
54969aa236
Send email to secretariat when an interim meeting has been approved and is waiting for announcement. Commit ready for merge.
...
- Legacy-Id: 11664
2016-07-16 11:33:39 +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
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
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
ed371396c1
add tests. fix form validations
...
- Legacy-Id: 11219
2016-05-20 22:49:27 +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
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
Ryan Cross
ba75fad3b5
added send announcement view
...
- Legacy-Id: 11130
2016-04-22 23:14:35 +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
7238fd9148
Add support for series request. Javascript tweaks
...
- Legacy-Id: 11028
2016-03-30 00:02:28 +00:00
Ryan Cross
b85df63a4f
use formset for interim sessions
...
- Legacy-Id: 10978
2016-03-25 23:15:05 +00:00
Robert Sparks
2bae86397e
Show session details for interims as well as ietf meetings. Commit ready for merge.
...
- Legacy-Id: 10733
2016-01-25 23:06:41 +00:00
Henrik Levkowetz
d8413d5d28
Changed a helper function meeting_updated() to a method on Meeting, and provided it as a synthetic attribute on the /api/v1/meeting/meeting/ endpoints of the JSON API.
...
- Legacy-Id: 10611
2015-12-19 01:52:13 +00:00
Henrik Levkowetz
143b8cc646
Fixed an issue with [10344], where the numberless /meeting/agenda/ would redirect to a non-existing proceedings URL.
...
- Legacy-Id: 10360
Note: SVN reference [10344] has been migrated to Git commit 893988e45e
2015-11-01 22:49:07 +00:00
Henrik Levkowetz
71dec7a692
Moved forward to 6.7.2.dev0 the changes to rename class ScheduledSession to the more correct (but unfortunately also cumbersome) SchedTimeSessAssignment, and rename reverse relationships involving this class appropriately. Accompanying changes in javascript and templates. Migrations to match.
...
- Legacy-Id: 10297
2015-10-26 22:45:26 +00:00
Ole Laursen
acda84208d
Summary: Make the meeting agenda code use the historic info available
...
for groups. In the process, added some select_related/prefetch_related
code to cut the number of database queries in the agenda down from
4000-5000 to about 50. Rewritten agenda CSV code to use Python arrays
rather than a template for improved readability/reuse. Rewritten week
view to assemble its data in Python. Plus a few other minor cleanups,
e.g. lame_description is now gone.
Fixes #1088 . Branch ready for merge.
- Legacy-Id: 9669
2015-06-17 13:37:16 +00:00
Robert Sparks
0ba095e229
remove some dead code
...
- Legacy-Id: 9598
2015-05-04 13:25:57 +00:00
Robert Sparks
1e30120710
checkpoint. Model changes done and UI tweaked to match.
...
- Legacy-Id: 9588
2015-04-30 15:57:48 +00:00
Robert Sparks
65f0fed7a7
checkpointing some css/html noodling before tearing into models
...
- Legacy-Id: 9587
2015-04-29 14:39:17 +00:00
Robert Sparks
8f0b8a9225
Checkpoint for demonstration/discussion in Dallas. More development expected afterwards.
...
- Legacy-Id: 9250
2015-03-19 18:41:02 +00:00
Henrik Levkowetz
048319edbc
Merged in [9097] from rcross@amsl.com:
...
Fixes #1605 . Editing session request causes KeyError.
- Legacy-Id: 9120
Note: SVN reference [9097] has been migrated to Git commit a660c433bb
2015-02-24 18:44:00 +00:00
Henrik Levkowetz
ca8d554b78
Undid previous commit -- it contained too much.
...
- Legacy-Id: 9118
2015-02-24 18:31:53 +00:00
Ryan Cross
a660c433bb
Fixes #1605 . Editing session request causes KeyError. Commit ready for merge.
...
- Legacy-Id: 9097
2015-02-17 19:55:54 +00:00
Robert Sparks
61a0059d06
checkpoint before trying to fix the static agenda page
...
- Legacy-Id: 8972
2015-02-04 20:47:40 +00:00
Robert Sparks
47901e8555
Checkpoint: by-room view and basic leadership meetings support
...
- Legacy-Id: 8930
2015-01-27 19:15:25 +00:00
Robert Sparks
82bc8f06e1
Restrict the gathering of ads for past meetings to groups that are areas. Commit ready for merge.
...
- Legacy-Id: 8924
2015-01-26 23:35:32 +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
Henrik Levkowetz
f86c59209f
Changed the logic for what is the 'current' ietf meeting to disregard whether there's an agenda for the meeting or not. This lets people see the correct session request page for the current meeting. However, it also makes the /meeting/agenda.html page fail because there's no schedule associated with the meeting; so alternative pages saying 'No agenda available' has been added, too.
...
- Legacy-Id: 7641
2014-04-25 13:14:53 +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
Robert Sparks
be81557611
Shifted building the edit time slices from looking at scheduledsessions to looking at timeslots
...
- Legacy-Id: 7511
2014-03-17 21:49:01 +00:00
Henrik Levkowetz
c296cb479f
Made ietf/meeting pyflakes-clean. Removed some debug-related dead code.
...
- Legacy-Id: 7473
2014-03-15 18:57:07 +00:00
Henrik Levkowetz
5bef5d11ae
Made doc/ pyflakes-clean.
...
- Legacy-Id: 7462
2014-03-15 16:09:47 +00:00
Henrik Levkowetz
722a008d25
Fixed overflow error for meetings without timeslots, which gave server errors for meeting/64/agenda.html.
...
- Legacy-Id: 7276
2014-02-20 11:26:52 +00:00
Ole Laursen
b4fa414406
Make agenda_permission use user_is_person, rewrite it to be a little
...
less verbose
- Legacy-Id: 7054
2013-12-23 16:43:44 +00:00
Ole Laursen
38c153c03d
Remove usage of distinct(field) in meeting/helpers.py, Django
...
complains that it doesn't work on MySQL and the two uses appear
superfluous anyway since they only return the field being distincted
- Legacy-Id: 7018
2013-12-19 16:06:37 +00:00
Ole Laursen
f88fb5f9ac
Port meeting fix from shimfree branch
...
- Legacy-Id: 6984
2013-12-18 14:56:37 +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
371c4bb344
Fix computing meeting updated timestamp when there's either a timeslot
...
or a session but not both
- Legacy-Id: 6855
2013-12-09 10:52:31 +00:00
Ole Laursen
ad9503f1ed
Removing remaining traces of shim layer usage in meeting
...
- Legacy-Id: 6817
2013-12-06 16:10:10 +00:00
Ole Laursen
e63ac36b8f
Remove shim layer from ietfauth, delete some dead code and migrate
...
remaining importers of ietfauth.decorators to ietfauth.utils
- Legacy-Id: 6797
2013-12-05 16:24:03 +00:00
Henrik Levkowetz
45b9b45f28
Removed a lot of dead code and unused imports.
...
- Legacy-Id: 6578
2013-10-30 21:51:13 +00:00