Commit graph

  • 745ae10965 Added some more internal IPs - Legacy-Id: 229 Henrik Levkowetz 2007-06-05 10:09:24 +0000
  • b73efa811a Complete 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
  • 8ff20e3127 Expanded 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
  • 4e25407e25 Use python module instead of file path to settings file. Bill Fenner 2007-06-04 13:54:29 +0000
  • 688b4fdd43 Use revision_display to decrease the version number appropriately - Legacy-Id: 225 Bill Fenner 2007-06-04 13:53:17 +0000
  • cae902a373 Add two middleware classes: Bill Fenner 2007-06-04 13:52:34 +0000
  • 600002f1f8 Cleaning out miscellaneous non-functional stuff from ietf/meeting/models.py - Legacy-Id: 223 Henrik Levkowetz 2007-06-04 00:50:48 +0000
  • d5c66de1a1 Removing superfluous import - Legacy-Id: 222 Henrik Levkowetz 2007-06-04 00:46:40 +0000
  • ae323e9181 Removing ietf/query.py which isn't being used - Legacy-Id: 221 Henrik Levkowetz 2007-06-04 00:43:21 +0000
  • 8953e1a647 Turning off the test error for missing test URLs for now - Legacy-Id: 220 Henrik Levkowetz 2007-06-04 00:32:20 +0000
  • eedd6a8e8c Made URL check code accept comment lines and empty lines in URL file. Henrik Levkowetz 2007-06-03 23:39:02 +0000
  • 3d4e9286c2 Minor tweaks to test output - Legacy-Id: 218 Henrik Levkowetz 2007-06-03 22:43:43 +0000
  • c7230247b1 Making 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
  • 4cfe601ed7 Moving and updating the svn copy of the buildbot master config - Legacy-Id: 216 Henrik Levkowetz 2007-06-03 20:26:55 +0000
  • 9bced60e2f Added 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
  • 1d54ad36c9 Use a known exception when there are too many path arguments (in bits) - Legacy-Id: 214 Bill Fenner 2007-06-02 01:15:59 +0000
  • 01f0baaf56 Fix some undefined names reported by pyflakes - Legacy-Id: 213 Bill Fenner 2007-06-02 01:12:41 +0000
  • faf885aabd MailingList model updates: Bill Fenner 2007-06-01 20:40:21 +0000
  • 8628844700 Remove CRs from subject that comes from a template. - Legacy-Id: 211 Bill Fenner 2007-06-01 20:40:02 +0000
  • ac853962e2 Reduce repetition in the templates by moving "add/delete" logic to view. Bill Fenner 2007-06-01 19:13:21 +0000
  • 4e426dec4c Implement [most of] the approval side of mailing list requests. Bill Fenner 2007-06-01 18:34:57 +0000
  • 3ff684ff06 SQL commands to convert IETF database dump to django schema. - Legacy-Id: 208 Bill Fenner 2007-06-01 18:25:39 +0000
  • 949bc0cbb8 Oops, 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
  • e452d4b89d IESGHistory 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
  • cf4521d98d Test cleanup: remove test database if 'python manage.py test' crashes - Legacy-Id: 205 Henrik Levkowetz 2007-06-01 17:01:32 +0000
  • 3d84ba95d9 More 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
  • 11714d1a0d Admin 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
  • 6072945ba4 Handle, log, and reraise an smtplib exception. - Legacy-Id: 201 Bill Fenner 2007-06-01 02:10:26 +0000
  • 4a5c6b5c57 Create 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
  • 2de4f6d6d7 More test setup - Legacy-Id: 199 Henrik Levkowetz 2007-05-31 21:11:03 +0000
  • 0ed54be5d8 Ignore Django patch if it seems to be reversed - Legacy-Id: 198 Henrik Levkowetz 2007-05-31 20:54:34 +0000
  • a5099d6776 Make the patch succeed or fail without waiting for operator input - Legacy-Id: 197 Henrik Levkowetz 2007-05-31 20:47:22 +0000
  • 1d928f6a64 Hopefully fixing the patch application - Legacy-Id: 196 Henrik Levkowetz 2007-05-31 20:40:49 +0000
  • 0ecb3e5e8f Change from id to class designators for "largefont", etc. - Legacy-Id: 195 Bill Fenner 2007-05-31 20:14:34 +0000
  • c8cc298c5d Add links to state description pages. - Legacy-Id: 194 Bill Fenner 2007-05-31 20:14:02 +0000
  • 2b46e031e2 Use .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
  • e75561a2d0 Making test helper scripts executable - Legacy-Id: 192 Henrik Levkowetz 2007-05-31 19:57:14 +0000
  • ec3e05cde6 Adding some helper scripts and files for buildbot testing. - Legacy-Id: 191 Henrik Levkowetz 2007-05-31 19:48:51 +0000
  • b5ce6e375c Extensive updates of idtracker. Bill Fenner 2007-05-31 19:24:26 +0000
  • 0f64cde6c6 More minor cleanup based on pyflakes feedback - Legacy-Id: 189 Henrik Levkowetz 2007-05-31 09:46:56 +0000
  • 4a289b821f Minor cleanup based on pyflakes feedback - Legacy-Id: 188 Henrik Levkowetz 2007-05-31 09:44:12 +0000
  • 186f3f3043 Minor tweak: Make the links produced by the top index page end in '/'. - Legacy-Id: 187 Henrik Levkowetz 2007-05-31 09:14:49 +0000
  • 5f4d99a36a Implement status_of_items and last_call. Bill Fenner 2007-05-30 21:09:17 +0000
  • 7d52fffdcd Implement form for sending email feedback and the actual email sending. - Legacy-Id: 185 Bill Fenner 2007-05-30 17:11:48 +0000
  • e9221db2be Minor admin interface tuning. - Legacy-Id: 184 Bill Fenner 2007-05-30 15:18:34 +0000
  • 15a3474aed Annotate output graph with a parallelogram node with the model name. - Legacy-Id: 183 Bill Fenner 2007-05-30 14:24:05 +0000
  • 1c9bf9b1ca meeting_agenda_html.cgi porting has been completed. Michael Lee 2007-05-30 13:47:09 +0000
  • 27460c988b Don't do admin; it can't handle these tables. - Legacy-Id: 181 Bill Fenner 2007-05-30 11:21:37 +0000
  • 3e634ccadd Get 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
  • 0eb450cab7 Finish the poorly-thought-through and poorly-implemented GroupIETF->IETFWG rename. - Legacy-Id: 179 Bill Fenner 2007-05-29 13:39:32 +0000
  • 380546ac46 A 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
  • e38f1dc967 A little progress on the mailing list request tool. - Legacy-Id: 177 Bill Fenner 2007-05-28 18:51:55 +0000
  • 2f56324baa Updates for model names: singular, more descriptive. - Legacy-Id: 176 Bill Fenner 2007-05-28 18:51:03 +0000
  • 38c07bacf1 We don't actually use GroupIETF here, so don't try to import it. Bill Fenner 2007-05-28 18:38:08 +0000
  • 243a1a8616 Fixed 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
  • 0298388ae8 Added 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
  • 003d730cd7 First cut at a ballot view. Comment and Discuss text is missing. - Legacy-Id: 172 Henrik Levkowetz 2007-05-28 09:23:45 +0000
  • 51a3214d96 Something changed in the model? IDinternal edit form was broken, fixed it - Legacy-Id: 171 Henrik Levkowetz 2007-05-28 09:22:59 +0000
  • a9110c09c6 Added 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
  • a9fb0f7de1 Cleaned away unnecessary hidden fields in IPR form - Legacy-Id: 169 Henrik Levkowetz 2007-05-28 09:18:43 +0000
  • 4aa8b5810a Separating 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
  • 95a5093e53 Finish non-wg wizard logic: update database, send email. Bill Fenner 2007-05-24 21:05:51 +0000
  • ec09ffa870 The email shouldn't be split out like this. - Legacy-Id: 165 Bill Fenner 2007-05-24 21:03:55 +0000
  • edd08f3d10 Log sent mail. Bill Fenner 2007-05-24 20:38:27 +0000
  • cb94159896 Allow 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
  • 78186c7406 Use the "standard" django way to get at the settings. - Legacy-Id: 162 Bill Fenner 2007-05-24 17:36:25 +0000
  • b8aa94d007 Add preview and done to NonWgWizard. - Legacy-Id: 161 Bill Fenner 2007-05-24 17:29:05 +0000
  • 0ceb9e2b0c Add 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
  • 19d77b754a Add 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
  • fb5013e849 IPR disclosure form submission now works. Henrik Levkowetz 2007-05-23 20:11:34 +0000
  • 2d3bbede29 Allow day_id to be NULL, since breakfast time is stored that way. Bill Fenner 2007-05-23 17:22:16 +0000
  • 5528a04cd9 Use 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
  • 4a5a5b1d59 Introduce initial authentication/authorization linkage. This has a couple of aspects: Bill Fenner 2007-05-23 16:10:32 +0000
  • d4d3b47ad1 Template 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
  • 65f15c77bf Reverting 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
  • d981d5a617 Template 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
  • fca8b30b51 The 'area' returned from the AreaGroup.objects is itself a foreign key, Henrik Levkowetz 2007-05-22 21:50:42 +0000
  • b2f8368971 Need to order WG sessions by area - Legacy-Id: 150 Michael Lee 2007-05-22 20:27:36 +0000
  • 41b788ad30 Rearrange nwg model to get the fields in the right order. Bill Fenner 2007-05-22 19:56:20 +0000
  • 5c1254f2df Add 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
  • 405ff8cb7a Allow specifying querysets. Bill Fenner 2007-05-22 19:53:28 +0000
  • 1a5402da0b Add 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
  • 56f5fb5a98 Adding TransactionMiddleware to the setup. - Legacy-Id: 145 Henrik Levkowetz 2007-05-21 20:56:09 +0000
  • 255e2e5a1a IPR 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
  • 68970cb597 Two 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
  • b0f1f5d845 More 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
  • 63fb17f4fd Changeset [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
  • 22518e16c0 Switch 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
  • 587d2baafe There 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
  • 1e1a2bb989 Display Meeting Agenda for Sunday - Legacy-Id: 132 Michael Lee 2007-05-15 05:02:03 +0000
  • 6b65c11369 Ignore *.pyc, *.swp - Legacy-Id: 131 Henrik Levkowetz 2007-05-12 16:29:22 +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