Commit graph

1823 commits

Author SHA1 Message Date
Ole Laursen 3594f08d38 Switch liaison over to using the IETF SMTP handling instead of
built-in Django, fix a couple of bugs, make pending liaison emails use
the normal liaison email template too instead of duplicating the
content
 - Legacy-Id: 3352
2011-08-23 11:27:09 +00:00
Ole Laursen 2bbe307c05 Fix annoying duplicate entry bug in the from list for a Secretariat person
- Legacy-Id: 3351
2011-08-22 23:16:32 +00:00
Ole Laursen b9e1753ef6 Port and proxy liaison views to new schema and add a bunch of tests
- Legacy-Id: 3350
2011-08-22 23:15:35 +00:00
Ole Laursen bbe959623b Remove reference to non-existing variable (seems like a copy-paste bug)
- Legacy-Id: 3348
2011-08-22 18:55:48 +00:00
Ole Laursen 2bf8e0a45d Move fixture generation for names to name app, add liaison edit test,
fix some liaison bugs
 - Legacy-Id: 3347
2011-08-22 12:37:56 +00:00
Ole Laursen 91ced5c24a Fix some problems with liaison importer and related models, add a
test, port account management and related utilities, fix up proxy and
port most of the views and form code
 - Legacy-Id: 3345
2011-08-19 21:11:49 +00:00
Ole Laursen 132b4cb85b Fix .email() on PersonOrOrgInfo so it handles priority (only used on
import) and doesn't try to do a bad job at cleaning the address
 - Legacy-Id: 3324
2011-08-18 17:29:33 +00:00
Ole Laursen 4a36338031 Add proxy for LiaisonDetail, start porting the view code utils, import various liaison roles and rename a couple of fields on LiaisonStatement to try to make them more self-explanatory
- Legacy-Id: 3321
2011-08-17 17:44:40 +00:00
Ole Laursen c7d58d6079 First draft of new liaison statement model, import SDOs as groups,
start on liaison statement importing
 - Legacy-Id: 3309
2011-08-12 18:16:39 +00:00
Ole Laursen 99886e9a38 Remove debug output
- Legacy-Id: 3308
2011-08-12 14:54:57 +00:00
Ole Laursen ef28ba9dd4 Use PersonHistory to grab old affiliation
- Legacy-Id: 3306
2011-08-12 10:28:08 +00:00
Ole Laursen 38ee2921c4 Remove some artificial updates of the document timestamp to ensure
that the code follows the protocol for dealing with history objects
properly
 - Legacy-Id: 3304
2011-08-12 09:49:15 +00:00
Ole Laursen e831dc3e89 Add generic find_history_active_at(obj, time), refactor to use it
- Legacy-Id: 3303
2011-08-12 09:41:50 +00:00
Ole Laursen ba29fa9c7d Import IESGHistory as GroupHistory and port meeting views to it
- Legacy-Id: 3301
2011-08-11 17:48:42 +00:00
Ole Laursen be6f266052 Port proceedings feed
- Legacy-Id: 3298
2011-08-11 10:00:28 +00:00
Ole Laursen 12bd2f93d7 Port and proxy remaining meeting views, adjusting the models slightly
- Legacy-Id: 3296
2011-08-10 17:09:35 +00:00
Ole Laursen d2ea0e5088 Import WG agendas, proxy more meeting code
- Legacy-Id: 3289
2011-08-08 19:10:49 +00:00
Ole Laursen 974877aafb Add proxy for meetings, meeting times and sessions, start porting agenda view
- Legacy-Id: 3288
2011-08-05 16:55:08 +00:00
Ole Laursen 67e317d535 Merged in changes from conversion branch fixing a couple of problems
- Legacy-Id: 3285
2011-08-04 15:09:54 +00:00
Ole Laursen 0e576f4352 Add models for new meeting schema and an importer, clean up person
import slightly
 - Legacy-Id: 3282
2011-08-04 11:17:29 +00:00
Ole Laursen 5aa189afdd Use BrokenForeignKey for some of the broken foreign keys in the old
proceeding models
 - Legacy-Id: 3281
2011-08-04 11:05:30 +00:00
Henrik Levkowetz 675fcef9a7 Set version info and settings back to development mode
- Legacy-Id: 3269
2011-07-27 21:14:43 +00:00
Henrik Levkowetz 5ef96c680c Set version info to release version 3.57 before branching.
- Legacy-Id: 3267
2011-07-27 21:14:13 +00:00
Henrik Levkowetz 818499b494 Fix a bug where the wrong text was shown for IPR declarations which specified that licensing terms would be announced later (option d).
- Legacy-Id: 3265
2011-07-27 16:44:10 +00:00
Henrik Levkowetz 97218e3d4e Fix a bug where the plenary entries in the html agenda didn't have links to the room map.
- Legacy-Id: 3264
2011-07-27 16:43:11 +00:00
Henrik Levkowetz 2debf443ad Enhance the admin list page for Stream a bit.
- Legacy-Id: 3263
2011-07-27 16:41:36 +00:00
Henrik Levkowetz 804e7cb795 Add some debug output utility functions.
- Legacy-Id: 3262
2011-07-27 16:33:50 +00:00
Henrik Levkowetz ef9fda0266 Tweak the admin list for WgMeetingSession to show wg acronym instead of group id.
- Legacy-Id: 3261
2011-07-27 16:32:32 +00:00
Henrik Levkowetz b10079e740 Merged [3254] from suresh.krishnan@ericsson.com:
Added a link to the ARO search including the IESG lists
 - Legacy-Id: 3258
Note: SVN reference [3254] has been migrated to Git commit 57efdf3e78
2011-07-23 22:14:43 +00:00
Henrik Levkowetz d29e54081a Merged [3249] from suresh.krishnan@ericsson.com:
Allowing adding documents in AD is watching state in addition to the default Publication Requested state. Trac #684
 - Legacy-Id: 3257
Note: SVN reference [3249] has been migrated to Git commit 5532512348
2011-07-23 22:13:37 +00:00
Henrik Levkowetz 5eda479574 Merged [3245] from rjsparks@nostrum.com:
Removes the "Change State" button and makes changing state a link further up on the form.
This fixes bug 683, but creates a new one that we will need to address later - editing the state
of an RFC that is going through the iesg process again (for going to draft in place for example) will need followup once the changes to get an rfc into that state easily are made.
 - Legacy-Id: 3256
Note: SVN reference [3245] has been migrated to Git commit af7e3d6d0a
2011-07-23 22:11:02 +00:00
Henrik Levkowetz 6bc2cfe6ca Merged [3246] from adam@nostrum.com:
Adding page to allow viewing meeting slot requests as they are made. There's no link
to these yet.
 - Legacy-Id: 3255
Note: SVN reference [3246] has been migrated to Git commit 4f9e90dc73
2011-07-23 21:58:47 +00:00
Suresh Krishnan 57efdf3e78 Added a link to the ARO search including the IESG lists
- Legacy-Id: 3254
2011-07-23 21:57:57 +00:00
Henrik Levkowetz ec868172c0 Merged [3240] from adam@nostrum.com:
Added csv output format for meeting agenda information, to assist
external applications (e.g., Android app, iPhone app) in harvesting
and displaying meeting agenda info.
 - Legacy-Id: 3253
Note: SVN reference [3240] has been migrated to Git commit 1a6f72071e
2011-07-23 21:57:32 +00:00
Henrik Levkowetz 1ef0484638 Merged [3182] from adam@nostrum.com:
Fix for bug 677 -- no longer assume that code sprint will always be scheduled.
 - Legacy-Id: 3251
Note: SVN reference [3182] has been migrated to Git commit 3c6cce67ad
2011-07-23 21:28:54 +00:00
Henrik Levkowetz 5e10b36ce7 Merged [3181] from adam@nostrum.com:
Fix for bug 676
 - Legacy-Id: 3250
Note: SVN reference [3181] has been migrated to Git commit ec1516548a
2011-07-23 21:27:54 +00:00
Suresh Krishnan 5532512348 Allowing adding documents in AD is watching state in addition to the default Publication Requested state. Trac #684
- Legacy-Id: 3249
2011-07-23 21:23:37 +00:00
Henrik Levkowetz 99e3b7ff22 Merged [3166] from rjsparks@nostrum.com:
Simple changes to EditInfoForm field initialization
 - Legacy-Id: 3248
Note: SVN reference [3166] has been migrated to Git commit eef5028182
2011-07-23 21:15:31 +00:00
Henrik Levkowetz 8a83a38ac1 Some enhancements to the admin for IDInternal
- Legacy-Id: 3247
2011-07-23 21:13:48 +00:00
Adam Roach 4f9e90dc73 Adding page to allow viewing meeting slot requests as they are made. There's no link
to these yet.
 - Legacy-Id: 3246
2011-07-23 19:24:10 +00:00
Robert Sparks af7e3d6d0a Removes the "Change State" button and makes changing state a link further up on the form.
This fixes bug 683, but creates a new one that we will need to address later - editing the state
of an RFC that is going through the iesg process again (for going to draft in place for example) will need followup once the changes to get an rfc into that state easily are made.
 - Legacy-Id: 3245
2011-07-23 18:38:25 +00:00
Adam Roach 1a6f72071e Added csv output format for meeting agenda information, to assist
external applications (e.g., Android app, iPhone app) in harvesting
and displaying meeting agenda info.
 - Legacy-Id: 3240
2011-07-23 15:37:09 +00:00
Henrik Levkowetz 6af5e38a78 Set version info and settings back to development mode
- Legacy-Id: 3213
2011-07-23 13:28:26 +00:00
Henrik Levkowetz 867019f76e Set version info to release version 3.56 before branching.
- Legacy-Id: 3211
2011-07-23 13:28:02 +00:00
Henrik Levkowetz 2a35f9123a Tweak StreamedIdAdmin.
- Legacy-Id: 3207
2011-07-23 13:13:58 +00:00
Henrik Levkowetz b4592baeab Change the cutoff-settings to match what's desired. Move CUTOFF_HOUR to settings. Change the submission page template to not show the form during the down period.
- Legacy-Id: 3206
2011-07-23 13:07:40 +00:00
Henrik Levkowetz 413bcdabbd Set up app-specific email addresses so the respective developers will be notified about failures in code they have worked with.
- Legacy-Id: 3205
2011-07-23 12:49:56 +00:00
Henrik Levkowetz 6fcf8ad76d Admin support for StreamedID, so one can look at it.
- Legacy-Id: 3202
2011-07-23 12:20:16 +00:00
Henrik Levkowetz 9a6f0e410b Get person without limiting it to iesglogins. WG Chairs will have logins but not IESG logins ...
- Legacy-Id: 3201
2011-07-23 12:15:21 +00:00
Henrik Levkowetz f62bfc7588 Tweak ipr search to only look for IPRs in the appropriate state.
- Legacy-Id: 3200
2011-07-23 12:07:08 +00:00
Henrik Levkowetz 63ec3f95b4 Tweak PersonOrOrgName.email() to handle non-ascii names a bit better.
- Legacy-Id: 3199
2011-07-23 12:04:34 +00:00
Henrik Levkowetz 5ae20efdd5 Don't let the linewrapping algorithm churn infinitely.
- Legacy-Id: 3198
2011-07-23 12:03:04 +00:00
Henrik Levkowetz 9766ab39e5 Some IPR admin tweaks. Provide a __unicode__ method and show a contact even if multiple have been set for an IPR declaration.
- Legacy-Id: 3197
2011-07-23 12:01:36 +00:00
Henrik Levkowetz f598e4b265 Make the cancel button available to the secretariat also when not coming in through the submission-hash URL.
- Legacy-Id: 3196
2011-07-23 11:58:33 +00:00
Ole Laursen af768fb633 Fix a bunch of merge bugs
- Legacy-Id: 3191
2011-06-29 13:05:11 +00:00
Ole Laursen 03bed41630 Merged in changes from the conversion branch
- Legacy-Id: 3187
2011-06-28 18:20:20 +00:00
Adam Roach 3c6cce67ad Fix for bug 677 -- no longer assume that code sprint will always be scheduled.
- Legacy-Id: 3182
2011-06-27 20:59:05 +00:00
Adam Roach ec1516548a Fix for bug 676
- Legacy-Id: 3181
2011-06-27 19:59:38 +00:00
Henrik Levkowetz 95898de070 Since we're marking the two-page extract as safe, we need to escape html-significant characters in the draft text explicitly.
- Legacy-Id: 3172
2011-06-08 19:25:34 +00:00
Henrik Levkowetz d98d27dfa6 Return an early error if we can't extract enough information from the draft to fill in the metainformation that lets the user return to this submission later. Tweak an error message.
- Legacy-Id: 3171
2011-06-08 19:24:15 +00:00
Henrik Levkowetz 010e924e74 Use the actual author email address rather than the method to recover email addresses when sending email.
- Legacy-Id: 3170
2011-06-08 19:21:41 +00:00
Robert Sparks eef5028182 Simple changes to EditInfoForm field initialization
- Legacy-Id: 3166
2011-06-01 03:17:41 +00:00
Henrik Levkowetz 4b06d7ec5e Set version info and settings back to development mode
- Legacy-Id: 3150
2011-05-24 20:59:32 +00:00
Henrik Levkowetz b5115d0d6c Set version info to release version 3.55 before branching.
- Legacy-Id: 3148
2011-05-24 20:59:04 +00:00
Henrik Levkowetz 4560cd6636 Update a queryset filter to match the changed model for WgMeetingSession.
- Legacy-Id: 3146
2011-05-24 20:58:37 +00:00
Henrik Levkowetz ddd0a7494b Change the default initial state for a WG document to 'WG Document', instead of 'Call for Adoption ...'.
- Legacy-Id: 3143
2011-05-23 21:57:14 +00:00
Henrik Levkowetz ed91fddd0c Label the link to edit a document's WG state 'Change WG State', in order to not confuse it with changing the IESG state.
- Legacy-Id: 3142
2011-05-23 21:54:34 +00:00
Henrik Levkowetz 454da29c0a Reorder the state information for a document into related groups, separated by rulers. Add some indentation to the template code to make it a bit easier to read in some places.
- Legacy-Id: 3141
2011-05-23 21:53:30 +00:00
Henrik Levkowetz 34128e79b5 Make the document status information table use the full width of the status pane, so dividing rulers also will stretch the full width of the pane.
- Legacy-Id: 3140
2011-05-23 21:51:36 +00:00
Henrik Levkowetz 0a662c2e1d Be more consistent in the use of State vs. Status.
- Legacy-Id: 3139
2011-05-23 21:49:58 +00:00
Henrik Levkowetz c485d5b527 Make the WG a draft belongs link to the WG page.
- Legacy-Id: 3138
2011-05-23 21:49:04 +00:00
Henrik Levkowetz b9b17625ea Correct an inappropriate use of the idsubmission repository location instead of the ID repository. Reported by Robert Sparks.
- Legacy-Id: 3137
2011-05-23 21:47:07 +00:00
Henrik Levkowetz 8d79c73685 Correct the text (add an omitted word 'press').
- Legacy-Id: 3136
2011-05-23 21:45:09 +00:00
Henrik Levkowetz 494b3c77fd Fix a problem with author extraction when a given name is the same as the surname.
- Legacy-Id: 3135
2011-05-23 21:42:34 +00:00
Emilio A. Sánchez López 532b3ebe1f Add wgchair management links into document view. Fixes #665
- Legacy-Id: 3133
2011-05-18 06:48:24 +00:00
Emilio A. Sánchez López 3628f5d501 Fix workflow migration. See #665
- Legacy-Id: 3132
2011-05-18 06:46:52 +00:00
Henrik Levkowetz 3ece259476 Set svn:ignore *.pyc in new directories.
- Legacy-Id: 3124
2011-05-12 14:29:37 +00:00
Henrik Levkowetz b6840f065c Only try to return a shepherd for a document if one has been assigned to the document.
- Legacy-Id: 3123
2011-05-12 14:27:48 +00:00
Henrik Levkowetz 9e24d26529 Add needed import.
- Legacy-Id: 3122
2011-05-12 14:25:16 +00:00
Henrik Levkowetz a142e89a87 Merged in branch branch/yaco/wgchairs from esanchez@yaco.es. This provides the WG Chair Tracker functionality.
- Legacy-Id: 3120
2011-05-11 20:27:12 +00:00
Henrik Levkowetz 3a2185f8e7 Merged in changes from esanchez@yaco.es, changeset [3067]. Makes Liaisons' Date field editable.
- Legacy-Id: 3118
Note: SVN reference [3067] has been migrated to Git commit ee52775458
2011-05-11 18:40:13 +00:00
Henrik Levkowetz 36c251b314 Add a bit of admin goodness for MeetingSessions.
- Legacy-Id: 3117
2011-05-11 18:32:52 +00:00
Henrik Levkowetz 02b5c4e392 Set version info and settings back to development mode
- Legacy-Id: 3115
2011-05-10 12:58:01 +00:00
Henrik Levkowetz 6d10e6ca4a Set version info to release version 3.54 before branching.
- Legacy-Id: 3113
2011-05-10 12:57:41 +00:00
Henrik Levkowetz e904041ea9 Don't try to do string join on None, in case any address in an address list given to the mail sending routines is missing and represented by None.
- Legacy-Id: 3111
2011-05-10 12:13:40 +00:00
Henrik Levkowetz cf10bc0fd0 Catch exceptions from cancelled uploads.
- Legacy-Id: 3110
2011-05-10 12:11:32 +00:00
Henrik Levkowetz 1d6cca7255 Merged in changes from rjsparks@nostrum.com, changeset [3107]. Fixes issues #659, #660, #661, #662 and #663.
- Legacy-Id: 3109
Note: SVN reference [3107] has been migrated to Git commit 6484874ca2
2011-05-09 21:34:09 +00:00
Henrik Levkowetz ccf046368d Add an admin interface to the submit app.
- Legacy-Id: 3108
2011-05-09 21:17:16 +00:00
Robert Sparks 6484874ca2 1) Restructured the position editing page to better integrate the defer button.
Fixes bug #659

2) Copied the jquery-1.5.1.min.js library into /static/js/lib (from /static/js)
    because that's where the main document template was looking for it. There have
    probably been several problems since the change that left this dangling that
    showed up as things not behaving, but not as errors. The one that clued me in
    was the discuss text-box not being hidden when the position wasn't DISCUSS.
    They should all behave better now.

3) Added a django form validator to the discuss text field to not allow actions
   when the position is Discuss, but the discuss-text is empty.
   2 and 3 together fix bug #660 

4) Added logic to the undefer fuction to put the document back on the previous
   telechat (if that hasn't already passed). That is, date1 from telechat dates,
   and not date2.
   Fixes bug #661

5) Changed the last_call_announcement generation function's template to include
   the abstracts from the document sets (which with modern usage means the abstract
   of the document) reflecting the IESGs decision of a few months back.
   Fixes bug #662

6) Removed the old tracker link from the document's main page
   Fixes bug #663 

_M   .
M    ietf/idrfc/views_ballot.py
M    ietf/templates/idrfc/last_call_announcement.txt
M    ietf/templates/idrfc/undefer_ballot.html
M    ietf/templates/idrfc/doc_tab_document.html
M    ietf/templates/idrfc/edit_position.html
_M   ietf/utils/draft.py
_M   static/media
A  + static/js/lib/jquery-1.5.1.min.js
 - Legacy-Id: 3107
2011-05-09 20:16:32 +00:00
Henrik Levkowetz 86f42b4702 Apply 'autoescape off' to all email templates which don'have it but might need it.
- Legacy-Id: 3102
2011-05-07 20:29:43 +00:00
Robert Sparks 024a74a562 1) Restructured the position editing page to better integrate the defer button.
2) Copied the jquery-1.5.1.min.js library into /static/js/lib (from /static/js)
   because that's where the main document template was looking for it. There have
   probably been several problems since the change that left this dangling that
   showed up as things not behaving, but not as errors. The one that clued me in
   was the discuss text-box not being hidden when the position wasn't DISCUSS.
   They should all behave better now.

3) Added a django form validator to the discuss text field to not allow actions
   when the position is Discuss, but the discuss-text is empty.

4) Added logic to the undefer fuction to put the document back on the previous
   telechat (if that hasn't already passed). That is, date1 from telechat dates,
   and not date2.

5) Changed the last_call_announcement generation function's template to include
   the abstracts from the document sets (which with modern usage means the abstract
   of the document) reflecting the IESGs decision of a few months back.
 - Legacy-Id: 3097
2011-05-05 13:58:37 +00:00
Henrik Levkowetz dd887eabeb Expand tabs in line during text wrapping, for consistent indentation handling.
- Legacy-Id: 3096
2011-05-04 18:15:34 +00:00
Henrik Levkowetz 906484a327 We cannot currently assume that BallotInfo entries matching IDInternal.ballot exists. It seems ballot may be set to a value before the actual ballot entry is created, possibly by some old secretariat tool. Very broken, but we need to survive it :-(
- Legacy-Id: 3095
2011-05-04 18:13:53 +00:00
Henrik Levkowetz 46e169d66e Reordering entries of submission forms and notification emails to be more appropriate.
- Legacy-Id: 3094
2011-05-04 18:09:44 +00:00
Henrik Levkowetz 279679a52d Committing changes to settings.py which should have been part of version 3.53. The deployed release has been patched.
- Legacy-Id: 3092
2011-05-04 11:28:43 +00:00
Henrik Levkowetz 15a55351b9 Set version info and settings back to development mode
- Legacy-Id: 3091
2011-05-03 22:38:39 +00:00
Henrik Levkowetz 73d527ffec Set version info to release version 3.53 before branching.
- Legacy-Id: 3089
2011-05-03 22:38:14 +00:00
Henrik Levkowetz 9ce212f3eb Only add document comment 'New version available' if draft.idinternal exists. Add comment about substate change from 'Revised ID Needed' after the comment about 'New version available'.
- Legacy-Id: 3087
2011-05-03 22:05:33 +00:00
Henrik Levkowetz 8b1138b447 Merged in changes from esanchez@yaco.es, changesets [3063],[3064],[3065],[3075],[3076],[3078] and [3085]. Fixes submission tool issues with wrong expected version for recently expired drafts, lacking announcement emails, too narrow date tolerance, and server state changes being possible through http GET, and more; with minor tweaks to setting names in settings.py.
- Legacy-Id: 3086
Note: SVN reference [3063] has been migrated to Git commit af039fba02

Note: SVN reference [3064] has been migrated to Git commit fe466900e1

Note: SVN reference [3065] has been migrated to Git commit be0f5e4962

Note: SVN reference [3075] has been migrated to Git commit e0f4185c54

Note: SVN reference [3076] has been migrated to Git commit ccfd8b5eed

Note: SVN reference [3078] has been migrated to Git commit fe699f7062

Note: SVN reference [3085] has been migrated to Git commit 7fb27754f7
2011-05-03 21:41:53 +00:00
Emilio A. Sánchez López 7fb27754f7 Send announcements when posting new version of a draft. Fixes #649
- Legacy-Id: 3085
2011-05-03 16:08:40 +00:00