Michael Hall has proposed merging 
lp:~mhall119/loco-directory/move-renderablemixin into lp:loco-directory.

Requested reviews:
  loco-directory-dev (loco-directory-dev)


Moves daker's new RenderableMixin out of common.utils and into common.forms
-- 
https://code.launchpad.net/~mhall119/loco-directory/move-renderablemixin/+merge/39059
Your team loco-directory-dev is requested to review the proposed merge of 
lp:~mhall119/loco-directory/move-renderablemixin into lp:loco-directory.
=== added file 'loco_directory/common/forms.py'
--- loco_directory/common/forms.py	1970-01-01 00:00:00 +0000
+++ loco_directory/common/forms.py	2010-10-21 16:16:04 +0000
@@ -0,0 +1,41 @@
+from django.template import Context, loader
+from django import forms
+
+# Taken from http://djangosnippets.org/snippets/1732/
+class RenderableMixin(object):
+    """
+    Mixin to render forms from a predefined template
+    """
+    
+    @property
+    def form_class_name(self):
+        return '.'.join([self.__module__, self.__class__.__name__.lower()])
+
+    def as_template(self):
+        """
+        Renders a form from a template
+        """
+        self.template_name = self.__class__.__name__.lower()
+
+        if not getattr(self, 'tpl', None):
+            self.tpl = loader.get_template('form.html')
+
+        context_dict = dict(
+            non_field_errors=self.non_field_errors(),
+            fields=[ forms.forms.BoundField(self, field, name) for name, field in self.fields.iteritems()],
+            errors=self.errors,
+            data=self.data,
+            form=self,
+        )
+
+        if getattr(self, 'initial', None):
+            context_dict.update(dict(initial=self.initial))
+        if getattr(self, 'instance', None):
+            context_dict.update(dict(instance=self.instance))
+        if getattr(self, 'cleaned_data', None):
+            context_dict.update(dict(cleaned_data=self.cleaned_data))
+
+        return self.tpl.render(
+            Context(context_dict)
+        )
+

=== modified file 'loco_directory/common/utils.py'
--- loco_directory/common/utils.py	2010-10-08 21:43:14 +0000
+++ loco_directory/common/utils.py	2010-10-21 16:16:04 +0000
@@ -104,41 +104,4 @@
         self.index = -1
         return ''
 
-# Taken from http://djangosnippets.org/snippets/1732/
-class RenderableMixin(object):
-    """
-    Mixin to render forms from a predefined template
-    """
-    
-    @property
-    def form_class_name(self):
-        return '.'.join([self.__module__, self.__class__.__name__.lower()])
-
-    def as_template(self):
-        """
-        Renders a form from a template
-        """
-        self.template_name = self.__class__.__name__.lower()
-
-        if not getattr(self, 'tpl', None):
-            self.tpl = loader.get_template('form.html')
-
-        context_dict = dict(
-            non_field_errors=self.non_field_errors(),
-            fields=[ forms.forms.BoundField(self, field, name) for name, field in self.fields.iteritems()],
-            errors=self.errors,
-            data=self.data,
-            form=self,
-        )
-
-        if getattr(self, 'initial', None):
-            context_dict.update(dict(initial=self.initial))
-        if getattr(self, 'instance', None):
-            context_dict.update(dict(instance=self.instance))
-        if getattr(self, 'cleaned_data', None):
-            context_dict.update(dict(cleaned_data=self.cleaned_data))
-
-        return self.tpl.render(
-            Context(context_dict)
-        )
-            
+

=== modified file 'loco_directory/events/forms.py'
--- loco_directory/events/forms.py	2010-10-08 21:43:14 +0000
+++ loco_directory/events/forms.py	2010-10-21 16:16:04 +0000
@@ -6,7 +6,7 @@
 
 from models import BaseEvent, GlobalEvent, TeamEvent, Attendee, TeamEventComment
 from venues.models import Venue
-from common.utils import RenderableMixin
+from common.forms import RenderableMixin
 
 def validate_tag(tag):
     if tag.startswith('#'):

=== modified file 'loco_directory/teams/forms.py'
--- loco_directory/teams/forms.py	2010-10-21 15:45:21 +0000
+++ loco_directory/teams/forms.py	2010-10-21 16:16:04 +0000
@@ -4,7 +4,7 @@
 from django.utils.translation import ugettext_lazy as _
 
 from models import Team
-from common.utils import RenderableMixin
+from common.forms import RenderableMixin
 
 class UpdateTeamForm(forms.ModelForm, RenderableMixin):
     class Meta:
@@ -24,6 +24,14 @@
         model = Team
         exclude = ('approved', 'expires_date', 'name', 'lp_name', 'admins', 'owner', 'active')
 
+    class Media:
+        css = {'all': (
+                       '/media/css/colortip-1.0-jquery.css', 
+                       )}
+        js = (
+              '/media/js/colortip-1.0-jquery.js',
+              )
+
 class TeamSearchForm(forms.Form):
     """
     A Search form for teams

=== modified file 'loco_directory/venues/forms.py'
--- loco_directory/venues/forms.py	2010-10-21 15:45:21 +0000
+++ loco_directory/venues/forms.py	2010-10-21 16:16:04 +0000
@@ -4,7 +4,7 @@
 from django.utils.translation import ugettext_lazy as _
 from models import Venue
 
-from common.utils import RenderableMixin
+from common.forms import RenderableMixin
 from django.conf import settings
 
 try:

_______________________________________________
Mailing list: https://launchpad.net/~loco-directory-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~loco-directory-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to