Add 'git_link' to Project model in models.py: link from project page to corresponding pygit page.

portnov [2008-06-13 06:54:04]
Add 'git_link' to Project model in models.py: link from project page to corresponding pygit page.
Filename
mgmt/models.py
templates/project_body.html
diff --git a/mgmt/models.py b/mgmt/models.py
index 9ae63f9..ff99bc3 100644
--- a/mgmt/models.py
+++ b/mgmt/models.py
@@ -16,6 +16,7 @@ class Object(models.Model):

 class Project(Object):
   repo = models.CharField(max_length=64)
+  git_link = models.CharField(max_length=32,null=True)
   admins = models.ManyToManyField(User,related_name='admin_projects')
   team = models.ManyToManyField(User,related_name='in_projects')
   def __unicode__(self):
diff --git a/templates/project_body.html b/templates/project_body.html
index 692a709..4b11587 100644
--- a/templates/project_body.html
+++ b/templates/project_body.html
@@ -1,7 +1,12 @@
     {% load prj_filters %}
     <div class='project'>
       <p><strong><a href='{% url mgmt.views.one_project project.id %}'>{{ project.name }}</a></strong></p>
-      <p><strong>Репозиторий: </strong> {{ project.repo }}</p>
+      <p><strong>Репозиторий Git:</strong>
+      {% if project.git_link %}
+         <a href='{{project.git_link}}'>{{project.repo}}</a>
+      {% else %}
+        {{ project.repo }}
+      {% endif %}</p>
       <p>{{ project.text|markdown|safe }}</p>
       <p class='links'>
         <a href='{% url mgmt.views.project_documents project.id %}'>Документация</a>
ViewGit