Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 30 Sep 2008 12:47:05 +0000] rev 210
Replaced context.update call to simple value assignment in site.user.profile.create view function.
Todd Larsen <tlarsen@google.com> [Mon, 29 Sep 2008 17:22:31 +0000] rev 209
Load ../../google_appengine/ into trunk/thirdparty/google_appengine.
Todd Larsen <tlarsen@google.com> [Mon, 29 Sep 2008 15:46:42 +0000] rev 208
Take advantage of the Model inheritance provided by polymodel.PolyModel to
have Club, School, Sponsor, and Organization actually inherit from the Group
Model class, rather than being composed via ReferenceProperties.
Patch by: Todd Larsen
Review by: Pawel Solyga, Sverre Rabbelier, Augie Fackler
Review URL: http://codereviews.googleopensourceprograms.com/606
Todd Larsen <tlarsen@google.com> [Mon, 29 Sep 2008 15:34:40 +0000] rev 207
Take advantage of the Model inheritance provided by polymodel.PolyModel to
have create a class hierarchy rooted at Person.
Also, add some missing Role classes, such as Role, (Organization) Mentor,
(Club) Member, (School) Student. Make (Organization) Administrator be a
Reviewer like Mentor is.
Patch by: Todd Larsen
Review by: Pawel Solyga, Sverre Rabbelier, Augie Fackler
Review URL: http://codereviews.googleopensourceprograms.com/607
Todd Larsen <tlarsen@google.com> [Mon, 29 Sep 2008 15:31:50 +0000] rev 206
Make use of PolyModel for Works, Documents, etc. Add some (but not all) of
the missing Models related to Documents. Refactor site settings to be useful
for any "/home" page view. Make the resulting home settings store a reference
to the Document, rather than looking up the Document by a hard-code key name.
This is to set the stage for Document editing being generic, and then being
able to select from some existing documents which one to use as the "/home"
static content. This makes it possible to pre-edit several Documents, have
them Reviewed, and then quickly change the "/home" page content as a setting,
rather than editing the Document in the settings form (though settings forms
might still embed the current document into their form for convenience).
Patch by: Todd Larsen
Review by: Pawel Solyga
Review URL: http://codereviews.googleopensourceprograms.com/1001
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 29 Sep 2008 14:03:45 +0000] rev 205
Fixed not working "Create New User" view which was caused by adding key_name into User Edit Developer view. This commit divides edit() view function in soc.views.site.user.profile into edit() and create() request handlers. New create() request handler is used only in "Create New User" view and has specific form validation functions and uses updateOrCreateUserFromId() instead of updateUserForKeyName().
Patch by: Pawel Solyga
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Fri, 26 Sep 2008 19:47:07 +0000] rev 204
Add ModelWithFieldAttributes *before* PolyModel, so that everything does not
become a "ModelWithFieldAttributes" in the Datastore.
The way PolyModel works, each Model class hierarchy is stored in the Datastore
as the class that directly inherited from PolyModel. So, we do not want to
insert ModelWithFieldAttributes *after* PolyModel by inheriting *from*
PolyModel, or everything would just be a ModelWithFieldAttributes in the
Datastore, instead of Person, Work, Group, etc.
Todd Larsen <tlarsen@google.com> [Fri, 26 Sep 2008 19:35:21 +0000] rev 203
Add the third-party PolyModel class. This class supports inheritance in
Google App Engine Datastore Model classes.
Todd Larsen <tlarsen@google.com> [Thu, 25 Sep 2008 17:17:11 +0000] rev 202
A key_name controller module to collect all of the name...() functions that
compose Model entity key names, plus some minor changes to other controller
modules to illustrate the proposed use.
Patch by: Todd Larsen
Review by: Pawel Solyga
Review URL: http://codereviews.googleopensourceprograms.com/804
Review URL: http://codereviews.googleopensourceprograms.com/804
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 24 Sep 2008 21:23:42 +0000] rev 201
Fixed missing urlparse import in request_helpers which cause /user/profile and /site/user/profile not to work at all. Removed not used module imports in response_helpers.py.
Todd Larsen <tlarsen@google.com> [Wed, 24 Sep 2008 06:00:28 +0000] rev 200
Replace mock-up of sidebar with first draft of dynamic sidebar functionality.
Todd Larsen <tlarsen@google.com> [Wed, 24 Sep 2008 05:58:45 +0000] rev 199
Minor tweaks to Site menu item names to make them more descriptive.
Todd Larsen <tlarsen@google.com> [Wed, 24 Sep 2008 05:58:15 +0000] rev 198
Major refactoring, to switch from using inheritance from soc.logic.menu classes
to an envelope-letter model instead.
Todd Larsen <tlarsen@google.com> [Wed, 24 Sep 2008 05:17:44 +0000] rev 197
Sidebar-building controller, with a TODO remaining to implement marking the
current page as "selected".
Todd Larsen <tlarsen@google.com> [Wed, 24 Sep 2008 02:46:52 +0000] rev 196
Make views.helpers.html_menu MenuItem classes and logic.menu MenuItem classes
more closely related. This is part of some refactoring in my working copy
to keep soc/logic/site/sidebar.py from having to deal with html_menu classes
(which is like having view code in the controller, which is bad).
Todd Larsen <tlarsen@google.com> [Wed, 24 Sep 2008 02:36:47 +0000] rev 195
Classes that wrap soc.logic.menu.Menu and soc.logic.menu.MenuItem to produce
HTML renderings of such lists.
Todd Larsen <tlarsen@google.com> [Wed, 24 Sep 2008 02:27:01 +0000] rev 194
Change indentation level to 2 (from 4) and rename MCE_DEF_SETTINGS to
DEF_MCE_SETTINGS to match the "default constant" naming convention elsewhere
in the code.
Todd Larsen <tlarsen@google.com> [Wed, 24 Sep 2008 02:24:49 +0000] rev 193
Note 'groups' back-reference from 'founder' property in soc.models.group.Group.
Todd Larsen <tlarsen@google.com> [Wed, 24 Sep 2008 02:23:32 +0000] rev 192
Simple MenuItem and Menu classes for keeping track of ordered menus.
Todd Larsen <tlarsen@google.com> [Wed, 24 Sep 2008 02:22:12 +0000] rev 191
These changes should have been in r620, but somehow I did not save them, or
saved over them with an old copy in the editor. Not sure...
Todd Larsen <tlarsen@google.com> [Tue, 23 Sep 2008 23:30:15 +0000] rev 190
Move isReferrerSelf() and replaceSuffix() into new request_helpers.py module,
since they are (mainly) used to manipulate parts of an HTTP request.
Todd Larsen <tlarsen@google.com> [Tue, 23 Sep 2008 23:20:23 +0000] rev 189
Split out HTTP request manipulation functions from template_helpers.py, which
is in danger of becoming a "misc" or "util" module unnecessarily.
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 23 Sep 2008 19:20:57 +0000] rev 188
Changes in TinyMCE widget in custom_widgets.py based on review comments.
Patch by: Pawel Solyga
Review url: http://code.google.com/p/soc/source/detail?r=550
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 23 Sep 2008 17:55:54 +0000] rev 187
Change user list view instruction. Don't show "Next >" disabled greyed text in the list pagination if there is only one page.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 22 Sep 2008 14:13:32 +0000] rev 186
Add Users List Developer view which is available at /site/user/list. Add User list custom templates which are used with list_helpers. Add "Users List" link in base.html template.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 22 Sep 2008 14:08:37 +0000] rev 185
Add list_helpers functions that are going to be used when rendering list views like (Users List, Sponsors List etc).
Add list default templates and CSS classes.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 22 Sep 2008 13:42:53 +0000] rev 184
Add support for changing User id (Google Account email) in User Profile Developer view. Now user profile developer edit view includes hidden key_name field. Fix typo in user/profile.py. Show former user ids in lookup and edit User Profile Developer views.
Patch by: Pawel Solyga
Reviewed by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 21 Sep 2008 08:59:11 +0000] rev 183
Small change to unescape function in template_helpers (move replace('&', '&') at the end).
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 21 Sep 2008 08:56:52 +0000] rev 182
Add rounded corners graphics. Add .notice class and rounded corners classes to soc.css file, those will be used to better visualize submit_message like "Profile saved.".
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 21 Sep 2008 08:50:42 +0000] rev 181
Remove Author model (use Person instead). Update models after removing Author. Add new Sponsor, Organization models.
Patch by: Pawel Solyga
Reviewed by: Todd Larsen
Review issue: 801
Review URL: http://codereviews.googleopensourceprograms.com/801
Augie Fackler <durin42@gmail.com> [Sun, 21 Sep 2008 02:16:00 +0000] rev 180
Two changes to ease CI:
1) If pysvn is missing, the tests for svn_helper don't run and pollute the
output
2) svn_helper no longer depends on being located at trunk/scripts/
Patch by: Augie Fackler
Review by: Todd Larsen
Review Issue: 802
Reviewed URL: http://codereviews.googleopensourceprograms.com/802
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 20 Sep 2008 19:04:43 +0000] rev 179
Add custom 404 error message with link to "Create a New User" which is displayed when linkname in User Profile Developer view URL (/site/user/profile/<linkname>) doesn't exist. Add default value (None) to new_suffix parameter of template_helpers replaceSuffix and redirectToChangedSuffix functions.
Augie Fackler <durin42@gmail.com> [Sat, 20 Sep 2008 17:39:07 +0000] rev 178
Testing buildbot. Sorry about the noise. (Last one for now, I've got most of the kinks figured out I think)
Augie Fackler <durin42@gmail.com> [Sat, 20 Sep 2008 16:50:20 +0000] rev 177
Testing buildbot. Sorry about the noise.
Augie Fackler <durin42@gmail.com> [Sat, 20 Sep 2008 16:47:09 +0000] rev 176
Testing buildbot. Sorry about the noise.
Todd Larsen <tlarsen@google.com> [Fri, 19 Sep 2008 21:11:39 +0000] rev 175
Make django.zip in release/, instead of in app/ with a symlink in release/.
This allows debugging into app/django source code, which the presence of
app/django.zip was blocking. Tested with both:
dev_appserver.py release
and
dev_appserver.py app
Todd Larsen <tlarsen@google.com> [Fri, 19 Sep 2008 18:02:37 +0000] rev 174
A rough draft of the Group Model, to be merged with Pawel's current effort in
his working copy. This is *very* incomplete...
Todd Larsen <tlarsen@google.com> [Fri, 19 Sep 2008 17:51:33 +0000] rev 173
First pass (from some old code notes) of a School Model (a form of Group).
Todd Larsen <tlarsen@google.com> [Fri, 19 Sep 2008 17:47:21 +0000] rev 172
First pass (from some old code notes) of a Club Model (a form of Group).
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 19 Sep 2008 12:45:13 +0000] rev 171
Bug fixes to revision r596. User Account field in Developer User Profile view needs to be an email not a login name. Header title of User Profile Developer view, when form validation failes is now showing correct value ("Modify existing ..." instead of "Create new user ...").
Todd Larsen <tlarsen@google.com> [Fri, 19 Sep 2008 05:15:20 +0000] rev 170
Add /site/user/profile Developer view for editing arbitrary User entities.
Update /user/profile edit() view to fix TODO about updating the URL when a
POST of the form changes the link_name of the User. Add a Create New User
link to the base.html sidebar mock-up.
Todd Larsen <tlarsen@google.com> [Fri, 19 Sep 2008 05:12:35 +0000] rev 169
Fix off-by-one corner case discovered during testing of /user/profile.
Todd Larsen <tlarsen@google.com> [Fri, 19 Sep 2008 04:50:42 +0000] rev 168
Added getSingleIndexedParamValue() that retrieves an index into a list of
values from the named query parameter, and then indexes into the supplied list
of values to return the corresponding value from the list. Used to convert
numeric index query parameters passed by POST to the GET redirect target, so
that the GET code can display messages, etc. (without passing the message
itself as a query argument and having to escape it or have silly people pass
in their own...).
Todd Larsen <tlarsen@google.com> [Fri, 19 Sep 2008 04:28:17 +0000] rev 167
Added replaceSuffix(), isReferrerSelf(), and redirectToChangedSuffix() to
implement the TODO in the User profile views where the link name portion of
the URL needs to change when the link_name Property is updated by the form.
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 18 Sep 2008 23:07:06 +0000] rev 166
Fixed too long lines and deleted unused imports in id_user.py.
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 18 Sep 2008 22:14:06 +0000] rev 165
New default values for page title, header title and body of site home page.
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 18 Sep 2008 22:11:56 +0000] rev 164
Documentation updates and one typo fix.
Todd Larsen <tlarsen@google.com> [Thu, 18 Sep 2008 17:33:20 +0000] rev 163
Add a td.formfielderrorlabel style, to highlight field labels that have errors.
Todd Larsen <tlarsen@google.com> [Thu, 18 Sep 2008 17:32:28 +0000] rev 162
Swap field value and "required" columns to make more columns for field errors.
Todd Larsen <tlarsen@google.com> [Thu, 18 Sep 2008 17:31:01 +0000] rev 161
Add a verbose_name and help_text to the User.id Property.
Todd Larsen <tlarsen@google.com> [Tue, 16 Sep 2008 18:02:09 +0000] rev 160
Explain why pushd and popd are needed when making tiny_mce.zip.
Todd Larsen <tlarsen@google.com> [Tue, 16 Sep 2008 18:00:55 +0000] rev 159
Use zip to compress tiny_mce, and use zipserve to serve it in Google App
Engine.
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 16 Sep 2008 17:38:09 +0000] rev 158
Updated make_release.sh docs and added way for person invoking the script to override script variables such as RELEASE using something like "RELEASE=../testing_release ./make_release.sh".
Todd Larsen <tlarsen@google.com> [Tue, 16 Sep 2008 17:07:58 +0000] rev 157
Add recently-moved feedparser and tiny_mce to APP_DIRS.
Todd Larsen <tlarsen@google.com> [Tue, 16 Sep 2008 17:05:43 +0000] rev 156
Oops, this should have been part of the r580 commit.
Todd Larsen <tlarsen@google.com> [Tue, 16 Sep 2008 17:05:07 +0000] rev 155
Oops, this should have been part of the r577 commit.
Todd Larsen <tlarsen@google.com> [Tue, 16 Sep 2008 16:49:25 +0000] rev 154
Move third-party TinyMCE out of soc/content/js and into the application image
root, like other third-party code. Update the app.yaml.template to add
/tiny_mce as a source of static content.
Todd Larsen <tlarsen@google.com> [Tue, 16 Sep 2008 16:42:55 +0000] rev 153
Add README files to explain how third-party code is maintained in these
directories.
Todd Larsen <tlarsen@google.com> [Tue, 16 Sep 2008 16:24:18 +0000] rev 152
Discourage third-party code from being embedded in the soc framework.
Todd Larsen <tlarsen@google.com> [Tue, 16 Sep 2008 16:22:49 +0000] rev 151
Move third-party feedparser.py out of the soc framework package into its own
package (similar to django).
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 16 Sep 2008 15:56:15 +0000] rev 150
Changed ZIPFILE variable to DJANGO_ZIPFILE in make_release.sh script and added 'cd $APP_FOLDER' before we zip django.
Todd Larsen <tlarsen@google.com> [Tue, 16 Sep 2008 02:28:33 +0000] rev 149
Load ../google_appengine into trunk/thirdparty/google_appengine.
Todd Larsen <tlarsen@google.com> [Tue, 16 Sep 2008 01:18:49 +0000] rev 148
upload.py customized to work with codereviews.googleopensourceprograms.com.
Todd Larsen <tlarsen@google.com> [Tue, 16 Sep 2008 01:18:15 +0000] rev 147
Pristine initial commit of upload.py script from
http://code.google.com/p/rietveld (r310).
Todd Larsen <tlarsen@google.com> [Tue, 16 Sep 2008 01:15:00 +0000] rev 146
gcl.py customized to work with codereviews.googleopensourceprograms.com and the
melange-soc-dev@googlegroups.com mailing list.
Todd Larsen <tlarsen@google.com> [Tue, 16 Sep 2008 01:14:18 +0000] rev 145
Pristine initial commit of gcl.py script from chromium.org.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 14 Sep 2008 20:32:32 +0000] rev 144
Release shell script and associated changes. Set svn:ignore property on /app/django.zip file and /release folder.
Patch by: Pawel Solyga, Augie Fackler
Review by: Todd Larsen, review-after-commit
Review issue: 363
Review URL: http://codereviews.googleopensourceprograms.com/363
Pawel Solyga <Pawel.Solyga@gmail.com> [Sun, 14 Sep 2008 00:23:49 +0000] rev 143
FIxed documentation in soc/logic/document.py for getDocumentFromPath function
Patch by: Christian López Espínol
Reviewed by: Pawel Solyga
Reviewed via: discussion on melange-soc-dev group
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 13 Sep 2008 22:53:07 +0000] rev 142
Forgot to change widgets to custom_widgets import in home.py after changing the name of soc/views/helpers/widgets.py file.
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 13 Sep 2008 22:00:51 +0000] rev 141
Added Melange front page edit view where you can change title, content, feed url. Created SiteSettings and Document models and some logic for them. Added isFeedURLValid function in soc/logic/feed.py. Created some functions for handling datastore updates of different kinds of Models (soc/logic/model.py). Fixed some typos and too long lines of code.
Patch by: Pawel Solyga
Review by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Sat, 13 Sep 2008 21:27:17 +0000] rev 140
Added feedparser to soc/utils and modified svn:externals for vendor to include feedparser svn
Patch by: Pawel Solyga
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Fri, 12 Sep 2008 21:54:37 +0000] rev 139
Add getAltResponseIfNotLoggedIn() and getAltResponseIfNotDeveloper() simple
view helpers. These cannot go into response_helpers.py because they create
a circular reference with simple.py, and Django view import fails.
Review URL: http://codereviews.googleopensourceprograms.com/602
Todd Larsen <tlarsen@google.com> [Fri, 12 Sep 2008 20:36:17 +0000] rev 138
Improve the __doc__ string of isIdDeveloper() to explain better how it now
functions.
Todd Larsen <tlarsen@google.com> [Fri, 12 Sep 2008 20:31:56 +0000] rev 137
Make isIdDeveloper() also able to check an is_developer Boolean property in
User entities.
Review URL: http://codereviews.googleopensourceprograms.com/601
Todd Larsen <tlarsen@google.com> [Fri, 12 Sep 2008 19:01:44 +0000] rev 136
Replace checkLinkNameForId() with isLinkNameAvailableForId(), and implement
that new function in terms of only the existing doesLinkNameExist() and
doesLinkNameBelongToId().
Patch by: Todd Larsen
Review by: Pawel Solyga
Review via: discussion of patches on melange-soc-dev mailing list
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 12 Sep 2008 16:33:04 +0000] rev 135
Fixed one typo in response_helpers which caused is_admin context variable not to work correctly.
Created new checkLinkNameForId function that checks if link_name is correct when creating new user and modifying existing one. This is now used for validation instead of doesLinkNameBelongToId in UserForm clean_link_name function. The previous validation function didn't allow to create new users and modify linkname of existing ones. Additionally I created new doesLinkNameExist helper function.
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 12 Sep 2008 10:56:21 +0000] rev 134
Fixed wrong user variable in lookup.html template for edit link (was user should be found_user).
There is no DeveloperForm in site/user/profile.py changed that to LookupForm.
Todd Larsen <tlarsen@google.com> [Fri, 12 Sep 2008 02:46:21 +0000] rev 133
gcl.py committed this file, when it should not have even existed.
Todd Larsen <tlarsen@google.com> [Fri, 12 Sep 2008 02:37:15 +0000] rev 132
Add a /site/user/lookup view that provides Developers with a form to look up
User entities given email addresses or link names.
Todd Larsen <tlarsen@google.com> [Fri, 12 Sep 2008 02:12:38 +0000] rev 131
...
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 11 Sep 2008 21:30:08 +0000] rev 130
Updated the script to:
* Include a comment describing what it does
* Use variables for anything non-standard
* Use the --parse-only flag of epydoc
* Exclude all 'django' modules through --exclude=
* Run on '../app' by default, no more arguments needed
* Clean up the output directory before running
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 11 Sep 2008 20:50:58 +0000] rev 129
Bugfix, invalid syntax noticed by epydoc.
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 11 Sep 2008 12:06:57 +0000] rev 128
Updated docs in response_helpers.
Patch by: Pawel Solyga
Review by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 11 Sep 2008 12:01:20 +0000] rev 127
Created custom_widgets.py and added TinyMCE django widget that can be later used for particular form fields.
Patch by: Pawel Solyga
Review by: to-be-reviewed
Pawel Solyga <Pawel.Solyga@gmail.com> [Thu, 11 Sep 2008 11:56:24 +0000] rev 126
Added TinyMCE to Melange in soc/content/js
Patch by: Pawel Solyga
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Sat, 30 Aug 2008 02:54:22 +0000] rev 125
An emerging pattern with makeSiblingTemplatesList() is that views calling that
function then append a known, default template "just in case". This change
adds a default_template parameter to makeSiblingTemplatesList() to eliminate
the extra "append a known default to the end" step for the caller.
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Fri, 29 Aug 2008 04:24:31 +0000] rev 124
Refactor soc/views/user/profile.py to make use of several of the new views
available in soc/views/simple.py.
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Fri, 29 Aug 2008 02:59:59 +0000] rev 123
Fix an overlooked cut-and-paste error.
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Fri, 29 Aug 2008 02:52:02 +0000] rev 122
Add a public() convenience wrapper around templateWithLinkName() for the common
public.html case. Add a requestLogin() view.
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Fri, 29 Aug 2008 00:00:34 +0000] rev 121
This CSS change belonged with soc/templates/soc/error.html committed in r454.
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Thu, 28 Aug 2008 23:56:29 +0000] rev 120
A default error.html template to go with the simple.errorResponse() view.
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Thu, 28 Aug 2008 23:54:35 +0000] rev 119
Add soc.views.simple containing (initially) two simple template views.
templateWithLinkName() is a view that can replace most public() read-only
views. errorResponse() is a view that renders an error page for
out_of_band.ErrorResponse exceptions. Also, change response_helpers.respond()
to accept keyword arguments to pass to http.HttpResponse(). (errorResponse()
makes use of this new respond() feature.)
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Thu, 28 Aug 2008 22:27:40 +0000] rev 118
Clean up User Model and User profile edit view now that soc.logic.site.id_user
module exists. Change usage of "user" to be "id" the variable refers to a
Google Account and not a User entity.
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Thu, 28 Aug 2008 22:23:11 +0000] rev 117
Pawel and I were working on the same thing, apparently. My template_helpers.py
is more complete, so I am removing this one (that Pawel appears to not have
used yet).
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Thu, 28 Aug 2008 22:06:31 +0000] rev 116
Factor out a getUniversalContext() function so that views that do not call
response_helpers.response() can benefit from the code that constructs shared
template context variables common to many templates.
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Thu, 28 Aug 2008 21:49:53 +0000] rev 115
Create a package for controller modules that interact with User entities.
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Thu, 28 Aug 2008 21:35:34 +0000] rev 114
A collection of functions for determining the characteristics of the "system"
on which a Melange application is running. Currently, this consists of only
a boolean isDebug() function.
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Thu, 28 Aug 2008 21:30:55 +0000] rev 113
Helpers for manipulating templates and template search paths.
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Thu, 28 Aug 2008 21:15:39 +0000] rev 112
Consolidate functions dealing with Google Accounts and look-up of User entities
into a single site-wide controller module. Tests will be added in a subsequent
commit as soon as Google App Engine tests using mocker are figured out.
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Thu, 28 Aug 2008 16:17:42 +0000] rev 111
Exception classes used by controller logic to request an "out-of-band" response
be displayed by the view instead of what the view would normally display.
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Wed, 27 Aug 2008 21:21:44 +0000] rev 110
Base classes for all Datastore Models in Melange.
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Tue, 26 Aug 2008 21:49:54 +0000] rev 109
Load ../../google_appengine into trunk/thirdparty/google_appengine.
Todd Larsen <tlarsen@google.com> [Tue, 26 Aug 2008 21:37:29 +0000] rev 108
Create directories to load project into.
* trunk/thirdparty/google_appengine: New directory.
Todd Larsen <tlarsen@google.com> [Tue, 26 Aug 2008 21:29:33 +0000] rev 107
Move third-party code that is not required to be part of trunk/app into a
trunk/thirdparty "sandbox".
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Tue, 26 Aug 2008 21:26:38 +0000] rev 106
Move third-party code that is not required to be part of trunk/app into a
trunk/thirdparty "sandbox".
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Tue, 26 Aug 2008 21:24:50 +0000] rev 105
Remove the obsolete scripts left over from when trunk/app did not contain the
entire Google App Engine image.
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Tue, 26 Aug 2008 21:22:29 +0000] rev 104
Add mocker 0.10.1 to trunk/thirdparty, so that it can be used to create mocks
for testing the Google App Engine app itself. See also:
http://blog.appenginefan.com/2008/06/unit-tests-for-google-app-engine-apps.html
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Tue, 26 Aug 2008 21:20:44 +0000] rev 103
Move LICENSE.django closer to the actual trumk/app/django code we are importing
(that exists in trunk/app to be part of the Google App Engine image).
LICENSE.django cannot go in trunk/app/django itself, because that directory is
maintained from the /vendor/django svn external using svn_load_dirs.pl (so
putting all the way into trunk/app/django gets it repeatedly removed).
Patch by: Todd Larsen
Review by: to-be-reviewed
Todd Larsen <tlarsen@google.com> [Tue, 26 Aug 2008 21:05:43 +0000] rev 102
Third-party packages that do not need to be part of trunk/app (because they are
not part of a Google App Engine image upload).
Todd Larsen <tlarsen@google.com> [Tue, 26 Aug 2008 21:04:45 +0000] rev 101
Since google_appengine isn't part of the uploaded trunk/app, there is no reason
why it couldn't be in a thirdparty directory, alongside mocker.
Todd Larsen <tlarsen@google.com> [Tue, 26 Aug 2008 20:20:50 +0000] rev 100
Create directories to load project into.
* trunk/google_appengine: New directory.
Pawel Solyga <Pawel.Solyga@gmail.com> [Fri, 22 Aug 2008 13:44:50 +0000] rev 99
Added public view support (not using controller yet)
Changed Google Account variable from user to id in views and templates (no more confusions with Melange user).
Added templates_helpers for makeSimblingTemplate function.
Addded new template tag readonly_field_as_table_row used in public views
Fixed one typo in roles.py
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 20 Aug 2008 21:59:00 +0000] rev 98
User Profile view (without controller yet).
Patch by: Pawel Solyga
Review by: Todd Larsen
Review issue: 386
Review URL: http://codereviews.googleopensourceprograms.com/386
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 20 Aug 2008 18:36:55 +0000] rev 97
Moved Proposal model from wiki to source code and updated ProposalModel wiki page.
Patch by: Pawel Solyga
Review by: Todd Larsen
Review issue: 362
Review URL: http://codereviews.googleopensourceprograms.com/362
Pawel Solyga <Pawel.Solyga@gmail.com> [Wed, 20 Aug 2008 10:14:49 +0000] rev 96
Moved td.formfieldlabel to FORM TABLE FIELDS section.
Todd Larsen <tlarsen@google.com> [Wed, 20 Aug 2008 02:30:44 +0000] rev 95
Move soc/control to soc/logic, so that tab-completion doesn't keep matching
soc/content instead.
Todd Larsen <tlarsen@google.com> [Wed, 20 Aug 2008 01:54:11 +0000] rev 94
nickname was moved from Person to User recently.
Todd Larsen <tlarsen@google.com> [Wed, 20 Aug 2008 00:19:49 +0000] rev 93
Add Roles template directory that was missing from r426 commit.
Todd Larsen <tlarsen@google.com> [Wed, 20 Aug 2008 00:18:56 +0000] rev 92
Create package for up-coming Role views.
Todd Larsen <tlarsen@google.com> [Wed, 20 Aug 2008 00:18:10 +0000] rev 91
Minor indentation fix.
Todd Larsen <tlarsen@google.com> [Wed, 20 Aug 2008 00:17:13 +0000] rev 90
Create package for standard Melange controller modules.
Todd Larsen <tlarsen@google.com> [Wed, 20 Aug 2008 00:16:27 +0000] rev 89
Reduce the indent to two spaces per hierarchy level, comment some groups of
tags that are related, move #header down by #footer.
Todd Larsen <tlarsen@google.com> [Wed, 20 Aug 2008 00:10:59 +0000] rev 88
Some additional __doc__ comments (with some ideas for future plans) and removal
of some unnecessary imports.
Todd Larsen <tlarsen@google.com> [Wed, 20 Aug 2008 00:08:31 +0000] rev 87
Clean up some deletions from previous rearranging that did not get committed.
Todd Larsen <tlarsen@google.com> [Wed, 20 Aug 2008 00:04:42 +0000] rev 86
Fix up the URLs mapping to soc.views.user.profile.edit() and make the site base
template (mostly a mock-up) point to /user/profile instead of the old
/usr/linkname/profile from the static mock-up.
Todd Larsen <tlarsen@google.com> [Wed, 20 Aug 2008 00:02:49 +0000] rev 85
Move soc.views.user.profile.profile() to soc.views.user.profile.edit().
Todd Larsen <tlarsen@google.com> [Tue, 19 Aug 2008 23:51:31 +0000] rev 84
Flesh out the user/roles placeholders a little bit more.
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 19 Aug 2008 23:13:24 +0000] rev 83
Created response helper respond() function that is used to generate base templates and it's child templates (handles sign in/out links, user name etc).
Updated User model helper text.
Added basic user profile view (not finished yet).
Added css entries for buttons and added buttons background.
Added /user/profile and /user/profile/linkname support in urls.py.
Todd Larsen <tlarsen@google.com> [Tue, 19 Aug 2008 22:37:40 +0000] rev 82
Create placeholders for User Roles prototype.
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 19 Aug 2008 22:26:24 +0000] rev 81
Moved soc/site/home.html to soc/site/home/public.html and updated default template for public() in home.py
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 19 Aug 2008 18:06:23 +0000] rev 80
Indents in css file are now 2 spaces long.
Patch by: Pawel Solyga
Review by: Todd Larsen
Review issue: 385
Review URL: http://codereviews.googleopensourceprograms.com/385
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 19 Aug 2008 17:57:58 +0000] rev 79
Home site templates and basic view.
Patch by: Pawel Solyga
Review by: Todd Larsen
Review issue: 385
Review URL: http://codereviews.googleopensourceprograms.com/385
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 19 Aug 2008 17:52:13 +0000] rev 78
Updated User and Person models.
Patch by: Pawel Solyga
Review by: Todd Larsen
Review issue: 382
Review URL: http://codereviews.googleopensourceprograms.com/382
Pawel Solyga <Pawel.Solyga@gmail.com> [Tue, 19 Aug 2008 17:49:59 +0000] rev 77
Debug flag value depends now on App Engine environment.
Patch by: Pawel Solyga
Review by: Todd Larsen
Review issue: 381
Review URL: http://codereviews.googleopensourceprograms.com/381
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 18 Aug 2008 23:39:58 +0000] rev 76
Changed name of the custom logo file. Now file name describes better image content.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 18 Aug 2008 22:09:43 +0000] rev 75
Added logo for Melange home site (this will be used soon)
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 18 Aug 2008 17:00:23 +0000] rev 74
Added 404 and 500 errors templates. You need to set DEBUG = False in Settings.py in order to see the pages.
Pawel Solyga <Pawel.Solyga@gmail.com> [Mon, 18 Aug 2008 16:58:23 +0000] rev 73
Created robots.txtx and simple Melange favicon.
Added favicon and robots.txt support in app.yaml template.
Todd Larsen <tlarsen@google.com> [Wed, 13 Aug 2008 21:52:40 +0000] rev 72
Make soc.googlecode.com serve up mock-up pages as text/html.
Todd Larsen <tlarsen@google.com> [Wed, 13 Aug 2008 21:48:11 +0000] rev 71
Add a mock-up of a previously-run (but not currently running) Program.
Todd Larsen <tlarsen@google.com> [Wed, 13 Aug 2008 21:45:59 +0000] rev 70
Re-arrange mock-up paths for program/docs so that they go from less-specific
(e.g. ghop2008, gsoc2009 program linknames) to more-specific (tos, rules,
faqs document linknames). This matches the pattern of all of the other view
paths, from "view descriptors" (like program/docs) to the specific item
(ghop2008/rules).
Todd Larsen <tlarsen@google.com> [Wed, 13 Aug 2008 21:35:22 +0000] rev 69
New mockup for User Roles page.
Todd Larsen <tlarsen@google.com> [Wed, 13 Aug 2008 20:33:25 +0000] rev 68
Relative URL path structure example for Organization admin role, for a specific
Program. View mock-up form will be added later.
Todd Larsen <tlarsen@google.com> [Wed, 13 Aug 2008 20:30:48 +0000] rev 67
Fix some broken links in the GHOP 2008 Program home page mock-up.
Todd Larsen <tlarsen@google.com> [Mon, 11 Aug 2008 16:57:46 +0000] rev 66
Finished migrating the "proto" app (which only contained a Person profile edit
form) to the new combined trunk/app layout. Also, moved the form template
from profile.html to profile/edit.html, to follow the "one template per view"
approach (rather than have read-write vs. read-only logic in a single
template).
Todd Larsen <tlarsen@google.com> [Mon, 11 Aug 2008 16:44:47 +0000] rev 65
Move app.yaml to app.yaml.template and add app.yaml to svn:ignore in trunk/app.
Each Google App Engine instance needs its own "application:" ID, and this
should *not* be committed into the SoC SVN repository in trunk/app. (Individual
deployment branches *will* have app.yaml files with Google App Engine
application IDs in them, just not trunk/app.)
Todd Larsen <tlarsen@google.com> [Mon, 04 Aug 2008 22:43:48 +0000] rev 64
Remove last remnants of /thirdparty/.
Todd Larsen <tlarsen@google.com> [Mon, 04 Aug 2008 22:38:35 +0000] rev 63
Move tests/ to top level of trunk/. Fix tests to run from new location. Add
missing __init__.py modules to make relative imports from tests work properly.
Todd Larsen <tlarsen@google.com> [Mon, 04 Aug 2008 22:09:35 +0000] rev 62
Finish moving the remaining "prototype" app pieces out of apps/proto,
and then remove trunk/apps. There is still some editing to do in the
newly-relocated files (now in trunk/app/soc and trunk/app/ghop).
Todd Larsen <tlarsen@google.com> [Mon, 28 Jul 2008 21:27:52 +0000] rev 61
Change the MIME type of the remaining .html files to text/html
Todd Larsen <tlarsen@google.com> [Mon, 28 Jul 2008 20:59:03 +0000] rev 60
Set svn:mime-type to text/css so that browsers will use it as CSS when loaded
from http://soc.googlecode.com/svn/trunk/mockups/
Todd Larsen <tlarsen@google.com> [Mon, 28 Jul 2008 20:44:54 +0000] rev 59
Set svn:mime-type to text/html so that browser will render the page when viewed
via the http://soc.googlecode.com/svn/trunk/mockups/ link.
Todd Larsen <tlarsen@google.com> [Mon, 28 Jul 2008 20:42:10 +0000] rev 58
Mockups for some of the Melange views, adapted from the existing GSoC web app
(but in some cases significantly altered). All of the relative links assume
/svn/trunk/mockups/ so that the pages will display properly when accessed from
http://soc.googlecode.com/svn/trunk/mockups/.
Todd Larsen <tlarsen@google.com> [Fri, 18 Jul 2008 18:38:41 +0000] rev 57
HTML mockups of proposed Melange (generic), GSoC, and GHOP pages and forms.
The HTML files in this directory are formatted to be viewed directly from svn
via http://soc.googlecode.com/svn/trunk/mockups/. All of the paths will be
relative (rooted at /svn/trunk/mockups/) and instructions will be added (in a
mockups/README file) for configuring an Apache web server for previewing the
pages from the svn working copy during development.
Todd Larsen <tlarsen@google.com> [Fri, 18 Jul 2008 18:31:46 +0000] rev 56
Make static content framework- and program-specific.
Todd Larsen <tlarsen@google.com> [Fri, 18 Jul 2008 18:28:19 +0000] rev 55
Remove the old "gsoc" and "ghop" apps directories (which now only contain a
lingering __init__.py file anyway).
Todd Larsen <tlarsen@google.com> [Fri, 18 Jul 2008 18:22:23 +0000] rev 54
Major reorganization of the soc svn repo, to merge into a single App Engine
image (to make development easier, now that only a single app will run all
Google Open Source programs).
Todd Larsen <tlarsen@google.com> [Fri, 18 Jul 2008 18:14:01 +0000] rev 53
First step of restructuring /trunk/ into a single App Engine app, avoiding all
of the complicated scripts.
Todd Larsen <tlarsen@google.com> [Tue, 10 Jun 2008 16:23:20 +0000] rev 52
Changes to address comments by Sverre about the previous commit.
Patch by: Todd Larsen
Review by: Sverre Rabbelier
Review issue: 301
Review URL: http://codereviews.googleopensourceprograms.com/301
Todd Larsen <tlarsen@google.com> [Tue, 10 Jun 2008 16:19:59 +0000] rev 51
Changes to address comments by Sverre about the previous commit.
Patch by: Todd Larsen
Review by: Sverre Rabbelier
Review issue: 341
Review URL: http://codereviews.googleopensourceprograms.com/341
Todd Larsen <tlarsen@google.com> [Tue, 10 Jun 2008 16:10:31 +0000] rev 50
Changes to address Sverre's comments about the previous commit.
Patch by: Todd Larsen
Review by: Sverre Rabbelier
Review issue: 321
Review URL: http://codereviews.googleopensourceprograms.com/321
Todd Larsen <tlarsen@google.com> [Tue, 10 Jun 2008 16:08:15 +0000] rev 49
Changes to address Sverre's comments to the previous commit.
Patch by: Todd Larsen
Review by: Sverre Rabbelier
Review issue: 281
Review URL: http://codereviews.googleopensourceprograms.com/281
Todd Larsen <tlarsen@google.com> [Mon, 09 Jun 2008 23:49:20 +0000] rev 48
Addressed Sverre's commits on the previous commit.
Patch by: Todd Larsen
Review by: Sverre Rabbelier
Review issue: 282
Review URL: http://codereviews.googleopensourceprograms.com/282
Todd Larsen <tlarsen@google.com> [Fri, 06 Jun 2008 04:30:49 +0000] rev 47
Script to 'svn cp' /trunk/apps/<app>, /thirdparty/, /trunk/soc/ into a branch.
Patch by: Todd Larsen
TO BE REVIEWED
Review issue: 341
Review URL: http://codereviews.googleopensourceprograms.com/341
Todd Larsen <tlarsen@google.com> [Fri, 06 Jun 2008 04:10:52 +0000] rev 46
Script to 'svn export' /trunk/apps/<app>, /thirdparty/, /trunk/soc/ to local
filesystem.
Patch by: Todd Larsen
TO BE REVIEWED
Review issue: 321
Review URL: http://codereviews.googleopensourceprograms.com/321
Todd Larsen <tlarsen@google.com> [Fri, 06 Jun 2008 03:25:08 +0000] rev 45
Module for new_branch.py and related scripts to manipulate Google App Engine
"image" directories.
Patch by: Todd Larsen
TO BE REVIEWED
Review issue: 282
Review URL: http://codereviews.googleopensourceprograms.com/282
Todd Larsen <tlarsen@google.com> [Fri, 06 Jun 2008 03:18:55 +0000] rev 44
New svn_helper.py functionality for new_branch.py and related scripts.
Patch by: Todd Larsen
TO BE REVIEWED
Review issue: 301
Review URL: http://codereviews.googleopensourceprograms.com/301
Todd Larsen <tlarsen@google.com> [Fri, 06 Jun 2008 03:15:26 +0000] rev 43
New settings.py functionality for new_branch.py and related scripts.
Patch by: Todd Larsen
TO BE REVIEWED
Review issue: 281
Review URL: http://codereviews.googleopensourceprograms.com/281
Todd Larsen <tlarsen@google.com> [Sat, 31 May 2008 01:13:58 +0000] rev 42
Updated version of proto.css that defines some "form field" table cell styles
that was missed in the previous commit.
Todd Larsen <tlarsen@google.com> [Sat, 31 May 2008 01:11:22 +0000] rev 41
Empty index.yaml file created by dev_appserver.py, so that it will stop
showing up as an unknown file in the 'svn status' output.
Todd Larsen <tlarsen@google.com> [Fri, 30 May 2008 17:14:42 +0000] rev 40
A {% field_as_table_row %} template tag to simplify custom forms. (This
template file was missed in the r348 commit.)
Patch by: Todd Larsen
Review by: Pawel Solyga
Review issue: 221
Review URL: http://codereviews.googleopensourceprograms.com/221
Todd Larsen <tlarsen@google.com> [Wed, 28 May 2008 20:52:28 +0000] rev 39
Major revamp of Person model, splitting up poorly-validated properties into
StringProperties, etc.
Patch by: Todd Larsen
Review by: Pawel Solyga
Review issue: 261
Review URL: http://codereviews.googleopensourceprograms.com/261
Todd Larsen <tlarsen@google.com> [Fri, 23 May 2008 20:56:02 +0000] rev 38
A {% field_as_table_row %} template tag to simplify custom forms.
Patch by: Todd Larsen
Review by: Pawel Solyga
Review issue: 221
Review URL: http://codereviews.googleopensourceprograms.com/221
Todd Larsen <tlarsen@google.com> [Fri, 23 May 2008 19:07:45 +0000] rev 37
List of countries and territories used in addresses.
Patch by: Todd Larsen
Review by: Maarten Lankhorst
Review issue: 241
Review URL: http://codereviews.googleopensourceprograms.com/241
Todd Larsen <tlarsen@google.com> [Fri, 23 May 2008 03:35:33 +0000] rev 36
DbModelForm class that fixes verbose_name and help_text handling for Django
forms generated from App Engine Datastore models.
Patch by: Todd Larsen
Review by: Augie Fackler
Review issue: 201
Review URL: http://codereviews.googleopensourceprograms.com/201
Todd Larsen <tlarsen@google.com> [Fri, 23 May 2008 00:22:07 +0000] rev 35
Replace verbose text in __doc__ string with link to wiki topic about using
nosetests to run the tests.
Todd Larsen <tlarsen@google.com> [Thu, 22 May 2008 19:49:02 +0000] rev 34
Fix a typo in the {% extends %} example and add a section on Model-specific
View template sub-directories.
Todd Larsen <tlarsen@google.com> [Thu, 22 May 2008 19:37:38 +0000] rev 33
Add customized proto/person/profile.html template that was missed in the
original apps/proto commit, and follow the new <model>/<view>.html directory
structure now used in soc/templates/soc.
Todd Larsen <tlarsen@google.com> [Thu, 22 May 2008 19:36:13 +0000] rev 32
Move soc/profile.html into soc/person/profile.html, to avoid collisions between
similarly-named templates.
Todd Larsen <tlarsen@google.com> [Wed, 21 May 2008 16:27:35 +0000] rev 31
First iteration of a "prototype" Melange app, along with an initial Person
Profile view.
Patch by: Augie Fackler (with some additions by Todd Larsen)
Review by: Todd Larsen
Review issue: 46
Review URL: http://codereviews.googleopensourceprograms.com/46
Todd Larsen <tlarsen@google.com> [Mon, 19 May 2008 17:01:02 +0000] rev 30
Helper module used by utility and tool scripts to access svn repositories.
Patch by: Todd Larsen
Review by: Sverre Rabbelier
Review issue: 105
Review URL: http://codereviews.googleopensourceprograms.com/105
Todd Larsen <tlarsen@google.com> [Fri, 16 May 2008 19:46:16 +0000] rev 29
settings.py module (and associated tests) for reading a settings file and
combining it with command-line options, for SoC utility and tool scripts.
Patch by: Todd Larsen
Review by: Sverre Rabbelier
Review issue: 145
Review URL: http://codereviews.googleopensourceprograms.com/145
Todd Larsen <tlarsen@google.com> [Wed, 14 May 2008 01:48:13 +0000] rev 28
Make the scripts and scripts/tests directories into packages by adding empty
__init__.py files.
Todd Larsen <tlarsen@google.com> [Wed, 14 May 2008 01:47:24 +0000] rev 27
Create a sub-directory for tests of scripts and script helper modules.
Todd Larsen <tlarsen@google.com> [Tue, 13 May 2008 17:33:55 +0000] rev 26
Nest GHOP module directories in a ghop/ghop sub-directory to preserve the
module namespace when /trunk/apps/ghop/ is branched into a Google App Engine
image.
Todd Larsen <tlarsen@google.com> [Tue, 13 May 2008 17:31:56 +0000] rev 25
Moving gsoc and ghop Melange app directories into /trunk/apps/ per Pawel's
recent suggestion.
Todd Larsen <tlarsen@google.com> [Tue, 13 May 2008 00:43:02 +0000] rev 24
Move the GSoC-specific module hierarchy into a sub-directory to simplify the
branch-building scripts.
Todd Larsen <tlarsen@google.com> [Tue, 13 May 2008 00:39:42 +0000] rev 23
Move the GSoC-specific module hierarchy into a sub-directory to simplify the
branch-building scripts.
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 12 May 2008 21:04:15 +0000] rev 22
Initial definition of the Review Model.
Patch by: Sverre Rabbelier
Review by: Todd Larsen
Review issue: 162
Review URL: http://codereviews.googleopensourceprograms.com/162
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 12 May 2008 20:40:56 +0000] rev 21
Initial definition of the Documentation Model.
Patch by: Sverre Rabbelier
Review by: Todd Larsen
Review issue: 25
Review URL: http://codereviews.googleopensourceprograms.com/25
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 12 May 2008 20:12:46 +0000] rev 20
Initial definition of the Answer Model.
Patch by: Sverre Rabbelier
Review by: Todd Larsen
Review issue: 102
Review URL: http://codereviews.googleopensourceprograms.com/102
Sverre Rabbelier <srabbelier@gmail.com> [Mon, 12 May 2008 19:34:58 +0000] rev 19
Initial definition of the Host Model.
Patch by: Sverre Rabbelier
Review by: Todd Larsen
Review issue: 101
Review URL: http://codereviews.googleopensourceprograms.com/101
Sverre Rabbelier <srabbelier@gmail.com> [Sat, 10 May 2008 02:15:40 +0000] rev 18
Initial definition of the Work Model.
Patch by: Sverre Rabbelier
Review by: Todd Larsen
Review issue: 24
Review URL: http://codereviews.googleopensourceprograms.com/24
Augie Fackler <durin42@gmail.com> [Fri, 09 May 2008 04:30:45 +0000] rev 17
Per tlarsen, remove this externals reference to Django trunk.
Todd Larsen <tlarsen@google.com> [Fri, 09 May 2008 03:22:14 +0000] rev 16
Initial definition of the Work Model.
Review: http://codereviews.googleopensourceprograms.com/63
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 08 May 2008 23:58:47 +0000] rev 15
Initial implementation of the Reviewer Model in the reviewer.py module.
Review: http://codereviews.googleopensourceprograms.com/42
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 08 May 2008 23:48:43 +0000] rev 14
Initial implementation of the Contributor Model in the contributor.py module.
Review: http://codereviews.googleopensourceprograms.com/61
Todd Larsen <tlarsen@google.com> [Thu, 08 May 2008 22:34:47 +0000] rev 13
Clarify back-reference relations the same way that they are documented for
the User model in user.py.
Review: http://codereviews.googleopensourceprograms.com/81
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 08 May 2008 22:29:31 +0000] rev 12
Initial implementation of the Author Model in the author.py module.
Review: http://codereviews.googleopensourceprograms.com/41
Sverre Rabbelier <srabbelier@gmail.com> [Thu, 08 May 2008 21:48:03 +0000] rev 11
Initial implementation of the Administrator Model in the administrator.py module.
Reviewed-at: http://codereviews.googleopensourceprograms.com/21
Todd Larsen <tlarsen@google.com> [Wed, 07 May 2008 21:52:33 +0000] rev 10
Script to generate epydoc documents in wiki/html/epydoc.
Contributed by Sverre Rabbelier.
Todd Larsen <tlarsen@google.com> [Wed, 07 May 2008 19:55:24 +0000] rev 9
Oops. The original scripts sub-directory was put in the wrong place.
Todd Larsen <tlarsen@google.com> [Wed, 07 May 2008 00:39:03 +0000] rev 8
Initial conversion of the Person Model from PersonModel.wiki to person.py.
Todd Larsen <tlarsen@google.com> [Tue, 06 May 2008 22:06:43 +0000] rev 7
Initial revision of the user.py module, containing the User Model, from the
patch contributed by Sverre Rabbelier. Thanks, Sverre, for contributing our
first external patch!
Todd Larsen <tlarsen@google.com> [Tue, 06 May 2008 21:58:48 +0000] rev 6
Add /trunk/ of Django using svn:externals.
Todd Larsen <tlarsen@google.com> [Tue, 06 May 2008 20:26:14 +0000] rev 5
Initial AUTHORS file. Each contributor is added when their first contribution
is commmitted.
Todd Larsen <tlarsen@google.com> [Tue, 06 May 2008 19:31:07 +0000] rev 4
Create the package directory structure for the GSoC and GHOP Melange
applications, since we know that these are going to be written for sure.
Todd Larsen <tlarsen@google.com> [Tue, 06 May 2008 19:25:37 +0000] rev 3
Add a "namespace-subdivided" Django templates directory for the SoC
framework.
Todd Larsen <tlarsen@google.com> [Tue, 06 May 2008 19:19:22 +0000] rev 2
Create the soc.views sub-package for modules that implement Views.
Todd Larsen <tlarsen@google.com> [Mon, 05 May 2008 22:46:54 +0000] rev 1
Define the soc package and the soc.models sub-package.
Todd Larsen <tlarsen@google.com> [Thu, 24 Apr 2008 16:34:55 +0000] rev 0
Add license text file for Apache 2.0 license.