745ae10965Added some more internal IPs - Legacy-Id: 229
Henrik Levkowetz
2007-06-05 10:09:24 +0000
b73efa811aComplete Meeting Materials page * Tested with IETF 67 and 68 data. * For testing, c_sub_cut_off_date should set to future date, otherwise a Closed page will show. - Legacy-Id: 228
comimom
2007-06-04 19:52:52 +0000
8ff20e3127Expanded the test code which finds urlpatterns to extract all URLs specified in the various Django apps of the site. Also fixed the documentation of the TemplatedForm factory to be more correct. - Legacy-Id: 227
Henrik Levkowetz
2007-06-04 19:26:16 +0000
4e25407e25Use python module instead of file path to settings file.
Bill Fenner
2007-06-04 13:54:29 +0000
688b4fdd43Use revision_display to decrease the version number appropriately - Legacy-Id: 225
Bill Fenner
2007-06-04 13:53:17 +0000
cae902a373Add two middleware classes:
Bill Fenner
2007-06-04 13:52:34 +0000
600002f1f8Cleaning out miscellaneous non-functional stuff from ietf/meeting/models.py - Legacy-Id: 223
Henrik Levkowetz
2007-06-04 00:50:48 +0000
ae323e9181Removing ietf/query.py which isn't being used - Legacy-Id: 221
Henrik Levkowetz
2007-06-04 00:43:21 +0000
8953e1a647Turning off the test error for missing test URLs for now - Legacy-Id: 220
Henrik Levkowetz
2007-06-04 00:32:20 +0000
eedd6a8e8cMade URL check code accept comment lines and empty lines in URL file.
Henrik Levkowetz
2007-06-03 23:39:02 +0000
3d4e9286c2Minor tweaks to test output - Legacy-Id: 218
Henrik Levkowetz
2007-06-03 22:43:43 +0000
c7230247b1Making the url test more verbose. Adding an initial list of urls to test. - Legacy-Id: 217
Henrik Levkowetz
2007-06-03 21:21:29 +0000
4cfe601ed7Moving and updating the svn copy of the buildbot master config - Legacy-Id: 216
Henrik Levkowetz
2007-06-03 20:26:55 +0000
9bced60e2fAdded a top-level test module which will run through django URLs in any committed file named 'testurl.list' in any directory in the ietf/ tree. There is also a test for URL coverage -- if there isn't declared test URLs for all the url patterns in ietf/urls.py this coverage test will fail. - Legacy-Id: 215
Henrik Levkowetz
2007-06-03 19:52:06 +0000
1d54ad36c9Use a known exception when there are too many path arguments (in bits) - Legacy-Id: 214
Bill Fenner
2007-06-02 01:15:59 +0000
01f0baaf56Fix some undefined names reported by pyflakes - Legacy-Id: 213
Bill Fenner
2007-06-02 01:12:41 +0000
faf885aabdMailingList model updates:
Bill Fenner
2007-06-01 20:40:21 +0000
8628844700Remove CRs from subject that comes from a template. - Legacy-Id: 211
Bill Fenner
2007-06-01 20:40:02 +0000
ac853962e2Reduce repetition in the templates by moving "add/delete" logic to view.
Bill Fenner
2007-06-01 19:13:21 +0000
4e426dec4cImplement [most of] the approval side of mailing list requests.
Bill Fenner
2007-06-01 18:34:57 +0000
3ff684ff06SQL commands to convert IETF database dump to django schema. - Legacy-Id: 208
Bill Fenner
2007-06-01 18:25:39 +0000
949bc0cbb8Oops, a unique_together of the first two fields is wrong, since there are two ADs per area, and of the three fields doesn't add anything real, so just don't try to make it unique. - Legacy-Id: 207
Bill Fenner
2007-06-01 18:10:50 +0000
e452d4b89dIESGHistory needs to have a single primary key. Will add to [wiki:Models] page. - Legacy-Id: 206
Bill Fenner
2007-06-01 18:04:35 +0000
cf4521d98dTest cleanup: remove test database if 'python manage.py test' crashes - Legacy-Id: 205
Henrik Levkowetz
2007-06-01 17:01:32 +0000
3d84ba95d9More test setup and teardown functionality. - Legacy-Id: 204
Henrik Levkowetz
2007-06-01 16:40:30 +0000
27edcb2b3e* Add meeting materials list page * For testing, the page lists meeting materials regardless the submission cut off date. * Need to add Training sessions, IRTF RGs, and Interim WGs - Legacy-Id: 203
Michael Lee
2007-06-01 04:10:39 +0000
11714d1a0dAdmin interface changes, a little field reshuffling, and a new permissions system for announced_from values. - Legacy-Id: 202
Bill Fenner
2007-06-01 02:14:31 +0000
6072945ba4Handle, log, and reraise an smtplib exception. - Legacy-Id: 201
Bill Fenner
2007-06-01 02:10:26 +0000
4a5c6b5c57Create I-D Search form, with field names matching the old search form, to allow bookmarked searches to continue to work. - Legacy-Id: 200
Bill Fenner
2007-06-01 02:05:00 +0000
2de4f6d6d7More test setup - Legacy-Id: 199
Henrik Levkowetz
2007-05-31 21:11:03 +0000
0ed54be5d8Ignore Django patch if it seems to be reversed - Legacy-Id: 198
Henrik Levkowetz
2007-05-31 20:54:34 +0000
a5099d6776Make the patch succeed or fail without waiting for operator input - Legacy-Id: 197
Henrik Levkowetz
2007-05-31 20:47:22 +0000
1d928f6a64Hopefully fixing the patch application - Legacy-Id: 196
Henrik Levkowetz
2007-05-31 20:40:49 +0000
0ecb3e5e8fChange from id to class designators for "largefont", etc. - Legacy-Id: 195
Bill Fenner
2007-05-31 20:14:34 +0000
c8cc298c5dAdd links to state description pages. - Legacy-Id: 194
Bill Fenner
2007-05-31 20:14:02 +0000
2b46e031e2Use .count to gain a smidge of efficiency when checking for a ballot set, and use the right comment syntax. - Legacy-Id: 193
Bill Fenner
2007-05-31 20:13:41 +0000
e75561a2d0Making test helper scripts executable - Legacy-Id: 192
Henrik Levkowetz
2007-05-31 19:57:14 +0000
ec3e05cde6Adding some helper scripts and files for buildbot testing. - Legacy-Id: 191
Henrik Levkowetz
2007-05-31 19:48:51 +0000
b5ce6e375cExtensive updates of idtracker.
Bill Fenner
2007-05-31 19:24:26 +0000
0f64cde6c6More minor cleanup based on pyflakes feedback - Legacy-Id: 189
Henrik Levkowetz
2007-05-31 09:46:56 +0000
4a289b821fMinor cleanup based on pyflakes feedback - Legacy-Id: 188
Henrik Levkowetz
2007-05-31 09:44:12 +0000
186f3f3043Minor tweak: Make the links produced by the top index page end in '/'. - Legacy-Id: 187
Henrik Levkowetz
2007-05-31 09:14:49 +0000
5f4d99a36aImplement status_of_items and last_call.
Bill Fenner
2007-05-30 21:09:17 +0000
7d52fffdcdImplement form for sending email feedback and the actual email sending. - Legacy-Id: 185
Bill Fenner
2007-05-30 17:11:48 +0000
15a3474aedAnnotate output graph with a parallelogram node with the model name. - Legacy-Id: 183
Bill Fenner
2007-05-30 14:24:05 +0000
1c9bf9b1cameeting_agenda_html.cgi porting has been completed.
Michael Lee
2007-05-30 13:47:09 +0000
27460c988bDon't do admin; it can't handle these tables. - Legacy-Id: 181
Bill Fenner
2007-05-30 11:21:37 +0000
3e634ccaddGet close to the look of the existing form. MultiEmailField might belong in a project infrastructure file, not here. - Legacy-Id: 180
Bill Fenner
2007-05-30 11:20:46 +0000
0eb450cab7Finish the poorly-thought-through and poorly-implemented GroupIETF->IETFWG rename. - Legacy-Id: 179
Bill Fenner
2007-05-29 13:39:32 +0000
380546ac46A Ballot view which is good enough to deploy, I believe. The major difference is that current ADs are not shown as part of old ballots. - Legacy-Id: 178
Henrik Levkowetz
2007-05-29 00:04:57 +0000
e38f1dc967A little progress on the mailing list request tool. - Legacy-Id: 177
Bill Fenner
2007-05-28 18:51:55 +0000
2f56324baaUpdates for model names: singular, more descriptive. - Legacy-Id: 176
Bill Fenner
2007-05-28 18:51:03 +0000
38c07bacf1We don't actually use GroupIETF here, so don't try to import it.
Bill Fenner
2007-05-28 18:38:08 +0000
243a1a8616Fixed some pages which broke due to the field name change ballot_id => ballot in IDInternal - Legacy-Id: 174
Henrik Levkowetz
2007-05-28 15:07:34 +0000
0298388ae8Added a favicon in order to be able to distinguish the test tracker tabs from the datatracker tabs in the browser - Legacy-Id: 173
Henrik Levkowetz
2007-05-28 14:20:54 +0000
003d730cd7First cut at a ballot view. Comment and Discuss text is missing. - Legacy-Id: 172
Henrik Levkowetz
2007-05-28 09:23:45 +0000
51a3214d96Something changed in the model? IDinternal edit form was broken, fixed it - Legacy-Id: 171
Henrik Levkowetz
2007-05-28 09:22:59 +0000
a9110c09c6Added a simple filter to return an item in square brackets, for the ballot view. - Legacy-Id: 170
Henrik Levkowetz
2007-05-28 09:20:53 +0000
a9fb0f7de1Cleaned away unnecessary hidden fields in IPR form - Legacy-Id: 169
Henrik Levkowetz
2007-05-28 09:18:43 +0000
4aa8b5810aSeparating out utility functions into their own files. - Legacy-Id: 168
Henrik Levkowetz
2007-05-28 09:17:30 +0000
959274e048* Add links to WG charters and agenda files * Add special note * Need to display combined sessions - Legacy-Id: 167
Michael Lee
2007-05-25 04:12:17 +0000
ec09ffa870The email shouldn't be split out like this. - Legacy-Id: 165
Bill Fenner
2007-05-24 21:03:55 +0000
edd08f3d10Log sent mail.
Bill Fenner
2007-05-24 20:38:27 +0000
cb94159896Allow login/logout/password change. The initial view once logged in (unless it's a forced login) will be the (incomplete) "my" view. Username and logout link are in the upper right corner while logged in. - Legacy-Id: 163
Bill Fenner
2007-05-24 20:18:11 +0000
78186c7406Use the "standard" django way to get at the settings. - Legacy-Id: 162
Bill Fenner
2007-05-24 17:36:25 +0000
b8aa94d007Add preview and done to NonWgWizard. - Legacy-Id: 161
Bill Fenner
2007-05-24 17:29:05 +0000
0ceb9e2b0cAdd helper function email() to PersonOrOrgInfo, which returns the email address in a 2-tuple that email.Utils.formataddr() accepts. - Legacy-Id: 160
Bill Fenner
2007-05-24 17:26:08 +0000
19d77b754aAdd mail-sending module. It uses the django settings file for several bits of configuration (e.g., mail server, any authentication required, etc.) It has different behavior based on the setting of the SERVER_MODE setting:
Bill Fenner
2007-05-24 17:17:47 +0000
fb5013e849IPR disclosure form submission now works.
Henrik Levkowetz
2007-05-23 20:11:34 +0000
2d3bbede29Allow day_id to be NULL, since breakfast time is stored that way.
Bill Fenner
2007-05-23 17:22:16 +0000
5528a04cd9Use get() instead of filter()[0]. This results in a better exception on failure (DoesNotExist instead of IndexError).
Bill Fenner
2007-05-23 16:56:07 +0000
4a5a5b1d59Introduce initial authentication/authorization linkage. This has a couple of aspects:
Bill Fenner
2007-05-23 16:10:32 +0000
d4d3b47ad1Template formatting changes, to more easily see what's going on. And sorting on area within the timeslot. - Legacy-Id: 154
Henrik Levkowetz
2007-05-22 22:31:32 +0000
65f15c77bfReverting to revision [151] -- committed way too much by mistake - Legacy-Id: 153 Note: SVN reference [151] has been migrated to Git commit fca8b30b51
Henrik Levkowetz
2007-05-22 22:29:28 +0000
d981d5a617Template formatting changes, to more easily see what's going on. And sorting on area within the timeslot. - Legacy-Id: 152
Henrik Levkowetz
2007-05-22 22:15:13 +0000
fca8b30b51The 'area' returned from the AreaGroup.objects is itself a foreign key,
Henrik Levkowetz
2007-05-22 21:50:42 +0000
b2f8368971Need to order WG sessions by area - Legacy-Id: 150
Michael Lee
2007-05-22 20:27:36 +0000
41b788ad30Rearrange nwg model to get the fields in the right order.
Bill Fenner
2007-05-22 19:56:20 +0000
5c1254f2dfAdd a block for sticking something into the head, and one for local css. - Legacy-Id: 148
Bill Fenner
2007-05-22 19:54:08 +0000
405ff8cb7aAllow specifying querysets.
Bill Fenner
2007-05-22 19:53:28 +0000
1a5402da0bAdd static method Areas.active_area_choices() for choice fields Find business name or department from postal_addresses if there is no first or last name for person_or_org_info's __str__. - Legacy-Id: 146
Bill Fenner
2007-05-22 19:50:52 +0000
56f5fb5a98Adding TransactionMiddleware to the setup. - Legacy-Id: 145
Henrik Levkowetz
2007-05-21 20:56:09 +0000
255e2e5a1aIPR Form stuff:
Henrik Levkowetz
2007-05-21 20:36:21 +0000
d7b47093a7* Added alternating colours for the entry rows in the form tables * Fixed yes/no radio button layout * Fixed submitter contact information copying for generic form - Legacy-Id: 143
Henrik Levkowetz
2007-05-21 19:07:13 +0000
f9c6c5c7d3* Added IPR form fields for listing rfcs and drafts * Some style tweaks - Legacy-Id: 142
Henrik Levkowetz
2007-05-21 16:49:26 +0000
68970cb597Two new methods have been added to proceedings/models.py to display meeting dates - Legacy-Id: 141
Michael Lee
2007-05-21 15:35:15 +0000
64dc0f83c6* Some code reorganization, moving the large new-disclosure functiality into view_new.py * Added error indication of the top of the page, in case there are any errors further down. * Set more fields to required, matching the old perl code * Various other tweaks. - Legacy-Id: 140
Henrik Levkowetz
2007-05-20 23:42:39 +0000
b0f1f5d845More ipr form stuff. - Legacy-Id: 139
Henrik Levkowetz
2007-05-18 18:46:55 +0000
8d7053fc5c* Removed InternationalPhoneNumber class, instead using the form creation callback to provide a RegexpField class. * Added checkbox for submitter contact information being the same as IETF contact information; with javascript support and validation support. * Cleaned out the old split_form() and mk_formatting_form() functions from ietf.utils. - Legacy-Id: 138
Henrik Levkowetz
2007-05-18 15:50:30 +0000
8b2e90f212* Display more session data * Add 'area' to class ResolveAcronym * MeetingTime.session returns WgMeetingSession objects, BUT STILL NEED TO FIGURE OUT WHICH sched_room_id[1|2|3] TO USE - Legacy-Id: 137
Michael Lee
2007-05-17 04:43:21 +0000
63fb17f4fdChangeset [133] needs a patched Django to work. Rather than requiring patches to Django, work around this in our code. Sort the session list with Python code, rather than doing it as part of the query. Since the session list is very short, there is no problem with memory consumption in doing it this way. - Legacy-Id: 136 Note: SVN reference [133] has been migrated to Git commit 587d2baafe
Henrik Levkowetz
2007-05-16 06:32:53 +0000
9e5d36c1d1* Roll back WgMeetingSession.group_acronym_id per Bill * add a method, acronym_name to ResolveAcronym * Sunday sessions displaying is done * Need to figure out how to increment date by one day in a template - Legacy-Id: 135
Michael Lee
2007-05-16 04:32:17 +0000
22518e16c0Switch from pickle to str(). This may be wallpapering over the problem, but apparently data that looks the same was pickling differently, so was causing a checksum failure. - Legacy-Id: 134
Bill Fenner
2007-05-16 03:47:53 +0000
587d2baafeThere is a known bug with order_by clause that returns error message when tables are joined with different field name. Please look up http://code.djangoproject.com/ticket/2210. I downloaded the patch file, replaced the existing -dir/django/db/models/query.py, and order_by in joined tables worked fine.
Michael Lee
2007-05-15 19:47:43 +0000
1e1a2bb989Display Meeting Agenda for Sunday - Legacy-Id: 132
Michael Lee
2007-05-15 05:02:03 +0000
cf20093762* Moved utility functions into utils/ directory, and started breaking out utilities into separate files. * Added a log() function in ietf/utils. It uses syslog, but adds some information about where it was called from. - Legacy-Id: 130
Henrik Levkowetz
2007-05-11 15:48:45 +0000