Ole Laursen
5604914bfc
Add AutocompletedDocumentsField to be used for replacements submission
...
and refactor milestones tool to use this field
- Legacy-Id: 8381
2014-10-09 17:14:14 +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
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
46656c2e8f
Fixes ticket #958 . Branch ready for merge.
...
- Legacy-Id: 8005
2014-07-01 04:00:18 +00:00
Peng Fan
5e0f4032d7
Added direct links to list subscription and archive for each WG to http://datatracker.ietf.org/wg/ . Addresses issue #958 .
...
- Legacy-Id: 8004
2014-07-01 03:39:43 +00:00
Ole Laursen
e92e57acd2
Fix an instance of charter-ietf-%s that should really be charter-%s-%s
...
to support RG charters properly, also remove the dead code for
handling group acronym renames (it contained some instances of
charter-ietf-%s too)
- Legacy-Id: 7936
2014-06-26 16:24:06 +00:00
Henrik Levkowetz
54b682d3b2
Merged [7910] from rjsparks@nostrum.com: Pay attention to group type in all the wginfo functions. Fixes bug #1423 .
...
- Legacy-Id: 7929
Note: SVN reference [7910] has been migrated to Git commit 89c7216ce4
2014-06-24 21:05:57 +00:00
Henrik Levkowetz
f00f589e66
Renamed a very specialized function from email_secretariat() to email_iesg_secretary_re_charter().
...
- Legacy-Id: 7923
2014-06-17 16:31:12 +00:00
Ole Laursen
f9ee750afd
Make it possible to adjust the name of new materials upon upload, also fix a couple of warnings from PyFlakes
...
- Legacy-Id: 7914
2014-06-13 12:30:42 +00:00
Robert Sparks
89c7216ce4
Pay attention to group type in all the wginfo functions. Fixes bug #1423 . Commit ready for merge.
...
- Legacy-Id: 7910
2014-06-12 21:02:30 +00:00
Henrik Levkowetz
fdc93d40fe
Merged in [7879] and [7880] from olau@iola.dk to fix a couple of issues with the 5.5.0 release.
...
- Legacy-Id: 7885
Note: SVN reference [7879] has been migrated to Git commit 0078057173
Note: SVN reference [7880] has been migrated to Git commit 8d5006a890
2014-06-10 15:18:08 +00:00
Ole Laursen
8d5006a890
Fix another crash bug on live - don't display charter link in email to
...
Secretariat if the RG has no charter
- Legacy-Id: 7880
2014-06-10 11:05:44 +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
Ole Laursen
602feff7c9
Add tests for new material code
...
- Legacy-Id: 7850
2014-06-04 13:10:55 +00:00
Ole Laursen
6e83335f0f
Fix a bunch of mistakes found by PyFlakes in the new materials code
...
- Legacy-Id: 7839
2014-06-03 11:28:27 +00:00
Ole Laursen
88cf68d43f
Move group material handling code to doc/material/ now that the view of the material is integrated into /doc/, fix a bunch of bugs
...
- Legacy-Id: 7834
2014-06-03 09:42:16 +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
7df4de78e3
Throw a validation error when uploading a material with an already used name, asking uploader to either choose a new title or revise the previous material
...
- Legacy-Id: 7808
2014-05-31 14:16:59 +00:00
Ole Laursen
63dabff779
Fix some bugs in previous commit
...
- Legacy-Id: 7806
2014-05-30 16:17:21 +00:00
Ole Laursen
976d0b9d68
Turn charter page for non-chartering groups into about page, fix a bunch of potentially broken links due to the split between group-type prefixed URLs and /group/ ones
...
- Legacy-Id: 7805
2014-05-30 15:59:02 +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
252db0dffb
Fix some bugs, add correct document events in materials upload
...
- Legacy-Id: 7780
2014-05-26 15:40:51 +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
Ole Laursen
17cf1095c7
Fix cosmetic problem with label_suffix and the delete labels on the milestones page
...
- Legacy-Id: 7770
2014-05-22 16:10:37 +00:00
Ole Laursen
0bd82434c8
Fix problem with milestones editing claiming that all resolved
...
milestones have been changed when you click the review changes button
(by removing work-around for bug in previous version of Django)
- Legacy-Id: 7769
2014-05-22 15:55:15 +00:00
Ole Laursen
9579525ca4
Add simple materials page, tie up some of the loose ends in group generalization work
...
- Legacy-Id: 7768
2014-05-22 15:53:20 +00:00
Ole Laursen
0144ef366b
Add description field on group, enable most group info page views to
...
work without a group type to pave the way for /group/<acronym>/ URLs,
make charter page more generic, enable it to handle descriptions and
walk over all personnel instead of picking out specific types
of roles, add a redirect view on /group/<acronym>/ to lead to either
documents/ or charter/, add simple group.features() class to be able
to condition on group features rather than specific group types,
adjust group pages menu accordingly
- Legacy-Id: 7758
2014-05-20 10:19:26 +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
Ole Laursen
357f88c0d6
Add simple overview page with links to concluded groups, use that instead of the tools page for the left menu link
...
- Legacy-Id: 7567
2014-04-03 11:49:05 +00:00
Ole Laursen
25d37c04f3
Make sure BoF states don't show up for RGs
...
- Legacy-Id: 7564
2014-04-02 11:44:17 +00:00
Ole Laursen
8dabf4cd79
Fix bug in displaying charter new group links
...
- Legacy-Id: 7563
2014-04-02 11:40:20 +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
Ryan Cross
0fafe56381
allow edit of timeslots, changes to scheduled notifications, support non-official schedules
...
- Legacy-Id: 7554
2014-03-28 23:16:41 +00:00
Ole Laursen
c125ca1c64
Fix edit pages and milestones functionality to work with RGs - currently the IRTF Chair takes the same role as the AD
...
- Legacy-Id: 7541
2014-03-25 11:50:24 +00:00
Henrik Levkowetz
2a551bb35b
Made ietf/group/ pyflakes-clean.
...
- Legacy-Id: 7465
2014-03-15 17:02:52 +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
bcbc22f45b
Only show a link to the tools page for a group if the tools page is likely to exist, i.e., the group is a WG and it is or has been active.
...
- Legacy-Id: 7264
2014-02-19 14:41:29 +00:00
Ole Laursen
1fb05041cc
Fix duplicate name in recently added stream tests
...
- Legacy-Id: 7093
2014-01-09 18:11:12 +00:00
Ole Laursen
be475b8996
Add missing tests of stream document pages
...
- Legacy-Id: 7090
2014-01-09 17:51:05 +00:00
Ole Laursen
c7a2c64c10
Get rid of fixtures that were added for the meeting tests previously, they are not used anymore, and incomplete so will not load with Django 1.6
...
- Legacy-Id: 7070
2013-12-24 16:14:05 +00:00
Ole Laursen
083b3138c6
Rename group AJAX URL parameter to acronym instead of groupname since
...
it is in fact the acronym, not the name of the group
- Legacy-Id: 7064
2013-12-24 12:49:25 +00:00
Ole Laursen
ce3e6c59de
._meta.module_name -> ._meta.model_name
...
- Legacy-Id: 6978
2013-12-18 12:07:04 +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
d66ac15fc2
Rewrite a bunch of HttpResponseRedirect + url reverse calls to instead
...
take advantage of the redirect shortcut (introduced in Django 1.1)
- Legacy-Id: 6960
2013-12-17 10:23:42 +00:00
Ole Laursen
84a9f49053
mimetype -> content_type (mimetype is deprecated)
...
- Legacy-Id: 6945
2013-12-16 16:53:47 +00:00
Ole Laursen
77e03c7355
Fix bugs in stream edit test
...
- Legacy-Id: 6933
2013-12-16 11:55:15 +00:00
Ole Laursen
3d7b349e20
Remove group/tests/, it only contains two tests (on a fixture, not
...
really on any IETF code) and it clashes with the tests in group/tests.py
- Legacy-Id: 6932
2013-12-16 11:53:10 +00:00