[gnome-continuous-yocto/gnomeostree-3.28-rocko: 3644/8267] bitbake: toaster: models Layer_Version get_detailspage_url optional project_id



commit 90d995c63717f869ef68976f7d0778e87af989f2
Author: Michael Wood <michael g wood intel com>
Date:   Fri Dec 9 16:52:44 2016 +0000

    bitbake: toaster: models Layer_Version get_detailspage_url optional project_id
    
    Allow passing none as the project id, this is convenient for layers
    which belong to projects already and therefore have their own project
    field.
    
    Add documentation string to function
    
    (Bitbake rev: 78dc7b9f1801e7f4c266ba1369e5706f177ddaa1)
    
    Signed-off-by: Michael Wood <michael g wood intel com>
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 bitbake/lib/toaster/orm/models.py |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/bitbake/lib/toaster/orm/models.py b/bitbake/lib/toaster/orm/models.py
index 4cd6683..98745d6 100644
--- a/bitbake/lib/toaster/orm/models.py
+++ b/bitbake/lib/toaster/orm/models.py
@@ -1493,7 +1493,13 @@ class Layer_Version(models.Model):
             return self.commit
         return 'N/A'
 
-    def get_detailspage_url(self, project_id):
+    def get_detailspage_url(self, project_id=None):
+        """ returns the url to the layer details page uses own project
+        field if project_id is not specified """
+
+        if project_id is None:
+            project_id = self.project.pk
+
         return reverse('layerdetails', args=(project_id, self.pk))
 
     def get_alldeps(self, project_id):


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]