From d90799b1c66e88356d5ca62f0da89134834480d8 Mon Sep 17 00:00:00 2001 From: Vojtech Juranek Date: Mon, 20 May 2013 22:23:21 +0200 Subject: [PATCH] Add support for nested views --- jenkinsapi/view.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/jenkinsapi/view.py b/jenkinsapi/view.py index 86b7632..e489006 100644 --- a/jenkinsapi/view.py +++ b/jenkinsapi/view.py @@ -84,8 +84,18 @@ class View(JenkinsBase): self.post_data('%sconfigSubmit' % self.baseurl, urllib.urlencode(data)) return "Job %s is add in View %s successful" % (str_job_name, self.baseurl) + def _get_nested_views(self): + if not self._data.has_key( "views" ): + pass + else: + for viewdict in self._data["views"]: + yield viewdict["name"], viewdict["url"] + + def get_nested_view_dict(self): + return dict( self._get_nested_views() ) + def id(self): """ Calculate an ID for this object. """ - return "%s.%s" % ( self.className, self.name ) \ No newline at end of file + return "%s.%s" % ( self.className, self.name ) -- 2.34.1