Add user's page - /my. Enhace CSS.

portnov [2008-06-13 10:59:41]
Add user's page - /my. Enhace CSS.
Filename
media/css/main.css
mgmt/views.py
pygit/pygit.py
settings.py
urls.py
diff --git a/media/css/main.css b/media/css/main.css
index 36e1287..48dd9f4 100644
--- a/media/css/main.css
+++ b/media/css/main.css
@@ -83,11 +83,12 @@ h1 {
 }

 #header {
-  border-bottom: 1px #888 solid;
+  background: #c2efc2;
+  padding: 0;
 }

 #login-message {
-  padding: 1ex;
+  padding: 0.5ex 1ex;
 }

 #main {
@@ -101,11 +102,14 @@ h1 {
   float: left;
 /*   border-right: 1px #888 solid;*/
   border-bottom: 1px #888 solid;
+  border-right: 1px #888 solid;
+  background: #fafafa;
   padding: 1ex;
   margin-right: 1ex;
 }

 ul.menu {
+  background: #ffffc0;
   float: right;
   text-align: right;
   display: inline;
diff --git a/mgmt/views.py b/mgmt/views.py
index f33c41f..1e8546e 100644
--- a/mgmt/views.py
+++ b/mgmt/views.py
@@ -326,6 +326,9 @@ def user_page(request,name):
        'bugs_resp': bugs_resp},
        request)

+def my_page(request):
+  return user_page(request,request.user.username)
+
 @login_required
 def private_message(request,mid):
   msg = PrivateMsg.objects.get(pk=mid)
diff --git a/pygit/pygit.py b/pygit/pygit.py
index 38a5674..5ebec17 100644
--- a/pygit/pygit.py
+++ b/pygit/pygit.py
@@ -124,7 +124,7 @@ def group_by_date(lst):
       del group
       group = []
     prev = dt
-  r.append((prev,group))
+#   r.append((prev,group))
   return r

 def stats_sum(lst):
diff --git a/settings.py b/settings.py
index 847ccab..2b6f8bd 100644
--- a/settings.py
+++ b/settings.py
@@ -105,6 +105,7 @@ MENU_ANONYMOUS = [(u'Главная','/'),
                   (u'Вход','/login/')]

 MENU_USER = [(u'Главная','/'),
+             (u'Моя страница', '/my'),
              (u'Git', '/git'),
              (u'Выход', '/logout/')]

diff --git a/urls.py b/urls.py
index b9b9023..16d3335 100644
--- a/urls.py
+++ b/urls.py
@@ -15,6 +15,7 @@ urlpatterns = patterns('',
     (r'^create/doc/(\d+)/$', "mgmt.views.create_document"),
     (r'^users/(\w+)/$', 'mgmt.views.user_page'),
     (r'^message/(\d+)/$', 'mgmt.views.private_message'),
+    (r'^my/$', 'mgmt.views.my_page'),

     (r'git/', include('pygit.urls')),
ViewGit