]> git.openstreetmap.org Git - osqa.git/commitdiff
Moves the myopenid logo to a big button, and the aol logo to a small button in the...
authorhernani <hernani@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Wed, 25 Aug 2010 06:01:34 +0000 (06:01 +0000)
committerhernani <hernani@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Wed, 25 Aug 2010 06:01:34 +0000 (06:01 +0000)
Makes some other small tweaks and fixes.

git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@570 0cfe37f9-358a-4d5e-be75-b63607b5c754

forum/actions/node.py
forum/models/node.py
forum/skins/default/media/images/openid/aol.gif
forum/skins/default/media/images/openid/aol.png [new file with mode: 0644]
forum/skins/default/media/images/openid/myopenid_big.png [new file with mode: 0644]
forum/skins/default/templates/osqaadmin/djstyle_base.html
forum_modules/localauth/authentication.py
forum_modules/openidauth/authentication.py

index dbbb6589107e1a11566da5f25a6c58f3e7cae2da..50e4ef13060ff5eb9064537d2a1c679c6f952dae 100644 (file)
@@ -19,7 +19,11 @@ class AskAction(NodeEditAction):
     verb = _("asked")\r
 \r
     def process_data(self, **data):\r
-        question = Question(author=self.user, **self.create_revision_data(True, **data))\r
+        processed_data = self.create_revision_data(True, **data)\r
+        if 'added_at' in data:\r
+            processed_data['added_at'] = data['added_at']\r
+\r
+        question = Question(author=self.user, **processed_data)\r
         question.save()\r
         self.node = question\r
 \r
index 6d8a4834f3a6a5a244a65dae748173fb26a09775..0f8f5d3b141e1db2ef9feeb8ba43e6ff268327b5 100644 (file)
@@ -278,12 +278,15 @@ class Node(BaseModel, NodeContent):
     def get_revisions_url(self):
         return ('revisions', (), {'id': self.id})
 
-    def update_last_activity(self, user, save=False):
+    def update_last_activity(self, user, save=False, time=None):
+        if not time:
+            time = datetime.datetime.now()
+
         self.last_activity_by = user
-        self.last_activity_at = datetime.datetime.now()
+        self.last_activity_at = time
 
         if self.parent:
-            self.parent.update_last_activity(user, save=True)
+            self.parent.update_last_activity(user, save=True, time=time)
 
         if save:
             self.save()
@@ -378,7 +381,7 @@ class Node(BaseModel, NodeContent):
             super(BaseModel, self).save(*args, **kwargs)
             self.active_revision = self._create_revision(self.author, 1, title=self.title, tagnames=self.tagnames,
                                                          body=self.body)
-            self.update_last_activity(self.author)
+            self.update_last_activity(self.author, time=self.added_at)
 
         if self.parent_id and not self.abs_parent_id:
             self.abs_parent = self.parent.absolute_parent
index dd629cb68a515201dc6a1930f156fb8a644a0fb2..92373d5fb7f964fcf45245b4aa03f85eb25d6297 100644 (file)
Binary files a/forum/skins/default/media/images/openid/aol.gif and b/forum/skins/default/media/images/openid/aol.gif differ
diff --git a/forum/skins/default/media/images/openid/aol.png b/forum/skins/default/media/images/openid/aol.png
new file mode 100644 (file)
index 0000000..e5a51a8
Binary files /dev/null and b/forum/skins/default/media/images/openid/aol.png differ
diff --git a/forum/skins/default/media/images/openid/myopenid_big.png b/forum/skins/default/media/images/openid/myopenid_big.png
new file mode 100644 (file)
index 0000000..8c357cb
Binary files /dev/null and b/forum/skins/default/media/images/openid/myopenid_big.png differ
index 98411382d205dc0f5ec7767e52e11b2c42e61b9d..f0258e7636c910c99f6903c87de0411f03ce095b 100644 (file)
@@ -9,6 +9,7 @@
     <link rel="stylesheet" href="{{ settings.ADMIN_MEDIA_PREFIX }}css/base.css" type="text/css"/>
     <link rel="stylesheet" href="{{ settings.ADMIN_MEDIA_PREFIX }}css/forms.css" type="text/css"/>
     <link rel="stylesheet" href="{{ settings.ADMIN_MEDIA_PREFIX }}css/changelists.css" type="text/css"/>
+    <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="{{ settings.ADMIN_MEDIA_PREFIX }}css/ie.css" /><![endif]-->
     <link rel="stylesheet" type="text/css" media="screen" href="{% media "/media/style/djstyle_admin.css" %}"/>
     <script src="http://www.google.com/jsapi" type="text/javascript"></script>
     <script type="text/javascript">
index 770ea08f40b234ebe909f66dacf8eb4c7199cc8a..c85a0058527a3bd087f2b309c4bfe97e8847799c 100644 (file)
@@ -11,7 +11,7 @@ class LocalAuthConsumer(AuthenticationConsumer):
             raise InvalidAuthentication(" ".join(form_auth.errors.values()[0]))
 
 class LocalAuthContext(ConsumerTemplateContext):
-    mode = 'STACK_ITEM'
+    mode = 'STACK_ITEM'                      
     weight = 1000
     human_name = 'Local authentication'
     stack_item_template = 'modules/localauth/loginform.html'
index dfd337f4c1056b6bf274f21b6343f909b1c96ce7..0afd4c6e189c212a54c6fcaecadb925f04c8c583 100644 (file)
@@ -33,14 +33,14 @@ class AolAuthConsumer(OpenIdAbstractAuthConsumer):
         return 'http://openid.aol.com/' + uname
 
 class AolAuthContext(ConsumerTemplateContext):
-    mode = 'BIGICON'
+    mode = 'SMALLICON'
     type = 'SIMPLE_FORM'
     simple_form_context = {
         'your_what': 'AOL screen name'
     }
-    weight = 400
+    weight = 200
     human_name = 'AOL'
-    icon = '/media/images/openid/aol.gif'
+    icon = '/media/images/openid/aol.png'
 
 
 class MyOpenIdAuthConsumer(OpenIdAbstractAuthConsumer):
@@ -56,14 +56,14 @@ class MyOpenIdAuthConsumer(OpenIdAbstractAuthConsumer):
         return "http://%s.myopenid.com/" % blog_name
 
 class MyOpenIdAuthContext(ConsumerTemplateContext):
-    mode = 'SMALLICON'
+    mode = 'BIGICON'
     type = 'SIMPLE_FORM'
     simple_form_context = {
         'your_what': 'MyOpenID user name'
     }
-    weight = 200
+    weight = 400
     human_name = 'MyOpenID'
-    icon = '/media/images/openid/myopenid.png'
+    icon = '/media/images/openid/myopenid_big.png'
 
 
 class FlickrAuthConsumer(OpenIdAbstractAuthConsumer):