diff options
-rw-r--r-- | apps/patchwork/models.py | 3 | ||||
-rw-r--r-- | lib/sql/migration/012-project-add-columns.sql | 5 | ||||
-rw-r--r-- | templates/patchwork/project.html | 18 |
3 files changed, 26 insertions, 0 deletions
diff --git a/apps/patchwork/models.py b/apps/patchwork/models.py index bbfe827..86a5266 100644 --- a/apps/patchwork/models.py +++ b/apps/patchwork/models.py @@ -64,6 +64,9 @@ class Project(models.Model): name = models.CharField(max_length=255, unique=True) listid = models.CharField(max_length=255, unique=True) listemail = models.CharField(max_length=200) + web_url = models.CharField(max_length=2000, blank=True) + scm_url = models.CharField(max_length=2000, blank=True) + webscm_url = models.CharField(max_length=2000, blank=True) send_notifications = models.BooleanField() def __unicode__(self): diff --git a/lib/sql/migration/012-project-add-columns.sql b/lib/sql/migration/012-project-add-columns.sql new file mode 100644 index 0000000..d984ad2 --- /dev/null +++ b/lib/sql/migration/012-project-add-columns.sql @@ -0,0 +1,5 @@ +BEGIN; +ALTER TABLE "patchwork_project" ADD COLUMN "web_url" varchar(2000); +ALTER TABLE "patchwork_project" ADD COLUMN "scm_url" varchar(2000); +ALTER TABLE "patchwork_project" ADD COLUMN "webscm_url" varchar(2000); +COMMIT; diff --git a/templates/patchwork/project.html b/templates/patchwork/project.html index 2d63d1d..5b2cc13 100644 --- a/templates/patchwork/project.html +++ b/templates/patchwork/project.html @@ -28,6 +28,24 @@ <th>Patch count</th> <td>{{n_patches}} (+ {{n_archived_patches}} archived)</td> </tr> +{% if project.web_url %} + <tr> + <th>Website</th> + <td><a href="{{project.web_url}}">{{project.web_url}}</a></td> + </tr> +{% endif %} +{% if project.webscm_url %} + <tr> + <th>Source Code Web Interface</th> + <td><a href="{{project.webscm_url}}">{{project.webscm_url}}</a></td> + </tr> +{% endif %} +{% if project.scm_url %} + <tr> + <th>Source Code Manager URL</th> + <td><a href="{{project.scm_url}}">{{project.scm_url}}</a></td> + </tr> +{% endif %} </table> {% if settings.ENABLE_XMLRPC %} |